ich folgenden „awk“ Befehl auf Dateien mit der Erweiterung anwenden möge „* .txt“mit derselben Erweiterung
awk '$4 ~ /NM/{ sum += $2 } END{ print sum }'
Aber warum dieser Befehl nicht funktioniert:
for i in *.txt do echo awk '$4 ~ /NM/{ sum += $2 } END{ print sum }' $i; done
Normalerweise
awk '$4 ~ /NM/{ sum += $2 } END{ print sum }' file1.txt
funktionieren würde.
Vielen Dank. Gibt es eine Möglichkeit, den Dateinamen auch auszudrucken? – neversaint