Ma question est donc, plus largement, comment utiliser la sortie d'une commande comme chaîne de recherche de awk.
BEGIN{"echo truc"|getline;# met la sortie dans 0ドルif("biduletrucchosemachin"~$0".*machin"){print"matches\n";}}
Pour getline c'est expliqué ici. Pour matcher, tu peux soit utiliser une regexp constante entre /.../ qui se fait à la compilation (donc tu peux pas interpoler), soit une chaîne de caractère quelconque comme ici qui se compile en expression régulière à l'éxécution. C'est expliqué là.
# | getline
Posté par anaseto . En réponse au message Utiliser la sortie d'une commande comme chaîne de recherche de awk. Évalué à 4.
Pour getline c'est expliqué ici. Pour matcher, tu peux soit utiliser une regexp constante entre
/.../qui se fait à la compilation (donc tu peux pas interpoler), soit une chaîne de caractère quelconque comme ici qui se compile en expression régulière à l'éxécution. C'est expliqué là.