Posté par Gri77oN le 03 janvier 2005 à 23:20. En réponse au journal Un grep recursif en shell. Évalué à 1.
Posté par Gri77oN le 03 janvier 2005 à 23:15. En réponse au journal Un grep recursif en shell. Évalué à 1.
rgrep () { unset last last2 beginning if [ $# -gt 2 ];then last=`eval echo '$'$(($#))` last2=`eval echo '$'$(($#-1))` beginning=`echo $@ | cut -d " " -f 0-$(($#-1)) ` elif [ $# -eq 2 ]; then last2=$1 last=$2 elif [ $# -eq 1 ]; then last=$1 else echo "Usage: rgrep MOTIF" return 1 fi find $PWD -exec grep $beginning $last {} \; return $? }
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 $? }
[^] # utile. ???
Posté par Gri77oN . En réponse au journal Un grep recursif en shell. Évalué à 1.
[^] # Re: relis-toi, gros naze !
Posté par Gri77oN . En réponse au journal Un grep recursif en shell. Évalué à 1.
# 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.