Forum Programmation.shell regex et awk
21
sept.
2009
Bonjour J'arrive à récupérer ce qu'il y a avant une chaîne (lookahead assertion) en Perl mais pas avec Awk. J'ai cette chaine, dans une variable par exemple Backup by root on client turlututu using policy AC-ABCD- USER-ZYXW-1234, sched 3monthsFULL:the requested operation Je veux récupérer ce qu'il y a avant FULL: Avec Perl, ce qui suit est ok echo $zz | perl -ne 'print $& if /\w+(?=FULL:)/' 3months Avec awk, j'ai juste echo $zz | awk '/\w+(?=FULL:)/' awk: syntax error near (…)