script pour établir une bdd Ãà partir d'un tsv avec différent format - retour accueil
git clone git://bebou.netlib.re/laradb
Log | Files | Refs |
tsv2layout.heredoc (438B)
1 #! /bin/sh 2 # vars c'est le header et donc f1 pourra etre appeler par $f1 3 # moyen élaboré de faire un tsv-select 4 5 tmpd=$(mktemp -d) 6 cat | 7 tee $tmpd/all | 8 head -n1 | 9 tr ' ' '\n' > $tmpd/vars 10 tail -n+2 $tmpd/all | # tt les lignes jusqu'à la seconde incluse ou sed 1d 11 while IFS= read line;do 12 eval $(printf "%s" "$line" | tr ' ' '\n' | paste -d '=' $tmpd/vars - | gsed -E "s/=/&'/;s/$/'/") 13 . $1 # source the heredoc in argument 14 done