Je veux appliquer la commande suivante « awk » sur les fichiers avec l'extension « * .txt »Application AWK sur ensemble de fichiers avec extension Même
awk '$4 ~ /NM/{ sum += $2 } END{ print sum }'
Mais pourquoi cette commande ne fonctionne pas:
for i in *.txt do echo awk '$4 ~ /NM/{ sum += $2 } END{ print sum }' $i; done
Normalement,
awk '$4 ~ /NM/{ sum += $2 } END{ print sum }' file1.txt
fonctionnerait.
Merci beaucoup. Est-ce qu'il y a un moyen d'imprimer le nom de fichier? – neversaint