j'ai essayé la doublure awk ci-dessous (sur commande d'invite Windows): ne fonctionne pas correctementAWK remplacer le texte, mais pas pour la dernière ligne
gawk -v var="hot" "{ if(!NR){gsub(/cool/,var,$0) ;print} else{print}}" awk_test
fichier d'entrée
est inférieure
this is a cool jack
this nota cool kack
this obviously a cool jack
une solution unix est également possible
La condition '' est toujours faux car NR (le numéro d'enregistrement en cours) est toujours un entier positif (NR!). –