Dans la s�rie bash (ver >= 2.04)
Pour r�p�ter une commande en sp�cifiant des arguement pour la premi�re et
pour la derni�re op�ration:
#! /bin/sh
first=-first
unset nfirst
last=-last
nlast=-notlast
for (( i=10 ; i-- ;)) # syntaxe sympatique par excellence! ;)
do
echo cmde ${last[$i]} ${nlast[$((i==0))]} $first $nfirst -permanent
unset first
nfirst=-notfirst
done
Application: la commande ``shred'' ne fonctionnant pas correctement sur
des filesystems journalis�s ou raids (cf manpage):
$ a=-u;for ((i=25;i--;));do shred -n1 ${a[$i]} fichier-ou-* ;sync;done
(J'ai failli laisser l'ast�risque seule dans mon copier-coller! :-))
--
F�lix Hauri - <[EMAIL PROTECTED]> - http://www.f-hauri.ch
_______________________________________________
gull mailing list
[EMAIL PROTECTED]
http://lists.alphanet.ch/mailman/listinfo/gull