Retourner au contenu associé (journal : Un grep recursif en shell)
Posté par Gri77oN le 03 janvier 2005 à 22:53. En réponse au journal Un grep recursif en shell. Évalué à 1.
arrivé a la ligne find $PWD .... on se retrouve avec trois variables qui contiennent: dans last le dernier argument dans last2 l'avant dernier argument dans beginning les autres ... ^__^ sisi ... ca peut etre utile... @+
rgrep () { unset last last2 beginning if [ $# -gt 1 ];then last=`eval echo '$'$(($#))` last2=`eval echo '$'$(($#-1))` beginning=`echo $@ | cut -d " " -f 0-$(($#-1)) ` elif [ $# -eq 1 ]; then last=1ドル else echo "Usage: rgrep MOTIF" return 1 fi find $PWD -exec grep $beginning $last {} \; return $? }
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
# sympa. voici une maniere de faire pour chopper l'avant dernier argument
Posté par Gri77oN . En réponse au journal Un grep recursif en shell. Évalué à 1.
rgrep () { unset last last2 beginning if [ $# -gt 1 ];then last=`eval echo '$'$(($#))` last2=`eval echo '$'$(($#-1))` beginning=`echo $@ | cut -d " " -f 0-$(($#-1)) ` elif [ $# -eq 1 ]; then last=1ドル else echo "Usage: rgrep MOTIF" return 1 fi find $PWD -exec grep $beginning $last {} \; return $? }