Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.
lien:bash:perso:abs [2009/05/24 20:42] per |
lien:bash:perso:abs [2009/05/24 21:08] (Version actuelle) per |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | [[.:utilitaires|retour]] | ||
==== Guide avancé d'écriture des scripts Bash ==== | ==== Guide avancé d'écriture des scripts Bash ==== | ||
- | [[ABS |Advanced Bash-Scripting Guide]] | ||
**Une exploration en profondeur de l'art de la programmation shell** | **Une exploration en profondeur de l'art de la programmation shell** | ||
Ligne 98: | Ligne 98: | ||
Précisez les valeurs que prendra fin ............... | Précisez les valeurs que prendra fin ............... | ||
<code bash> | <code bash> | ||
- | do | + | do |
- | sed -n "$deb,${fin}p" tmp |sed -e "s/<\/pre>//;s/<pre class=\"programlisting\">//" -e 's/^ *$//;/./,$!d' >${fichier}_${i}.sh | + | sed -n "$deb,${fin}p" tmp |sed -e "s/<\/pre>//;s/<pre class=\"programlisting\">//" -e 's/^ *$//;/./,$!d' >${fichier}_${i}.sh |
- | deb=$fin #pour le script suivant | + | deb=$fin #pour le script suivant |
- | let i=i+1 #on incrémente le numéro de script | + | let i=i+1 #on incrémente le numéro de script |
- | done | + | done |
</code> | </code> | ||
On va faire les boucle manuellement : | On va faire les boucle manuellement : |