• [^] # Re: Perl

    Posté par . En réponse à la dépêche Sortie de GNU Awk 4.1.0. Évalué à 4.

    Du coup, pour faire l’équivalent d’un usage typique de sed :

    sed -i.bak 's/foo/bar/g' fichiers
    
    

    avec Perl, ça donne ça :

     perl -i.bak -pe 's/foo/bar/g' fichiers
    
    

    alors qu’avec Gawk (et à condition d’avoir une version récente), ça donne ça :

    gawk -i inplace -v INPLACE_SUFFIX=.bak '{ gsub(/foo/, "bar"); print }' fichiers
    
    

    Là, question efficacité de codage, ce n’est clairement pas à l’avantage de gawk.

    « Le fascisme c’est la gangrène, à Washington comme en Russie. » — adapté de Renaud, Hexagone