Gri77oN a écrit 3 commentaires

  • [^] # utile. ???

    Posté par . En réponse au journal Un grep recursif en shell. Évalué à 1.

    euhh beh moi je propose aut'chose (voir plus bas)
  • [^] # Re: relis-toi, gros naze !

    Posté par . En réponse au journal Un grep recursif en shell. Évalué à 1.

    t'ention j'me parle a moi meme, hein, me moinssez pas !! ^__^
    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 $?
    }
    
  • # sympa. voici une maniere de faire pour chopper l'avant dernier argument

    Posté par . 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 $?
    }