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 |
gen_tableau.sh (2099B)
1 #!/bin/bash 2 3 entree(){ 4 #echo "$line" | cut -d"," -f $1 5 echo "$line" | tsv-select -f $1 6 } 7 8 LIGNE=1 9 cat << % > ../web/tableau.html 10 <!DOCTYPE html> 11 <html> 12 <head> 13 <title></title> 14 <link rel="stylesheet" href="style.css"> 15 <link rel="stylesheet" href="cssVarFilledCookies.css"> 16 <script src="cssVarFilledCookies.js" defer></script> 17 <script src="script.js" defer></script> 18 </head> 19 <body> 20 <section> 21 <a href="">tableau</a> 22 <a href="">carte</a> 23 <a href="">frise</a> 24 <a href="">Ã propos</a> 25 <a href="">chronologie</a> 26 </section> 27 <table> 28 $(while IFS= read -r line; do 29 if [ $LIGNE -eq 1 ]; then 30 cat <<- ENTETE 31 <thead> 32 <tr> 33 <td onclick="sortTable(1)" class="titre">$(entree 1)</td> 34 <td onclick="sortTable(2)" class="titre-complet">$(entree 2)</td> 35 <td onclick="sortTable(3)" class="periodicite">$(entree 3)</td> 36 <td onclick="sortTable(4)" class="debut">$(entree 4)</td> 37 <td onclick="sortTable(5)" class="fin">$(entree 5)</td> 38 <td onclick="sortTable(6)" class="numeros">$(entree 6)</td> 39 <td onclick="sortTable(7)" class="format">$(entree 7)</td> 40 <td onclick="sortTable(8)" class="ville" $(entree 8) >$(entree 8)</td> 41 <td onclick="sortTable(9)" class="pays">$(entree 9)</td> 42 <td onclick="sortTable(10)" class="sources">$(entree 10)</td> 43 <td onclick="sortTable(11)" class="travaux-lies">$(entree 11)</td> 44 </tr> 45 </thead> 46 47 ENTETE 48 49 else 50 cat <<- CORPS 51 <tr> 52 <td class="titre">$(entree 1)</td> 53 <td class="titre-complet">$(entree 2)</td> 54 <td class="periodicite">$(entree 3)</td> 55 <td class="debut">$(entree 4)</td> 56 <td class="fin">$(entree 5)</td> 57 <td class="numeros">$(entree 6)</td> 58 <td class="format">$(entree 7)</td> 59 <td class="ville" $(entree 8) >$(entree 8)</td> 60 <td class="pays">$(entree 9)</td> 61 <td class="sources">$(entree 10)</td> 62 <td class="travaux-lies">$(entree 11)</td> 63 </tr> 64 65 CORPS 66 67 fi 68 LIGNE=$(($LIGNE + 1)) 69 done < ../db.tsv 70 ) 71 </table> 72 73 </body> 74 </html> 75 %