URL: https://linuxfr.org/users/freedom/journaux/un-grep-recursif-en-shell Title: Un grep recursif en shell Authors: FReEDoM Date: 2004年12月28日T18:37:04+01:00 Tags: Score: 0 Pour tout ceux qui bosse sur les UNIX historiques (parce y'a pas la petite option -r et d'autres auxquelles ont est depuis longtemps accros ...) C'est juste pour se faciliter la vie sous forme de fonction à charger dans son .profile. Voici le code à ajouter : rgrep () { £spaces£ £/spaces£unset last beginning £spaces£ £/spaces£if [ $# -gt 1 ];then £spaces£ £/spaces£last=`eval echo "\\\$$(($#))" ` £spaces£ £/spaces£beginning=`echo $@ | cut -d " " -f 0-$(($#-1)) ` £spaces£ £/spaces£elif [ $# -eq 1 ]; then £spaces£ £/spaces£last=1ドル £spaces£ £/spaces£else £spaces£ £/spaces£echo "Usage: rgrep MOTIF" £spaces£ £/spaces£return 1 £spaces£ £/spaces£fi £spaces£ £/spaces£find $PWD -exec grep $beginning $last {} \; £spaces£ £/spaces£return $? } vla, ça marche très bien sur KSH. _Pour la petite histoire, je suis assez fier de la ligne commençant par "last="_

AltStyle によって変換されたページ (->オリジナル) /