• [^] # Re: Perl

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

    On est d'accord. J'utilise awk quand j'ai besoin de découper mes lignes :

    env | awk -F= '1ドル=="LANG"{print 2ドル}'
    echo 'Hello world !' | awk '{2ドル="Arthur Accroc"; print}'
    
    

    Bien sûr que l'on peut les faire avec des expressions régulières (en sed par exemple) :

    env | sed -n 's/^LANG=//p'
    echo 'Hello world !' | sed 's/world/Arthur Accroc/'
    
    

    Ou en perl :

    perl -E 'say $ENV{LANG}' # ça c'est un cas particulier, mais c'est bien de ne pas oublier que ça existe (et qui d'ailleurs m'a fait penser qu'en awk on peut faire awk 'BEGIN{print ENVIRON["LANG"]}'
    echo 'Hello world !' | perl -pe 's/world/Arthur Accroc/'
    
    

    Je crois que mes exemples sont mal choisis, un peu trop simple (les expressions régulières sont trivial et les délimiteurs simples).

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)