
Ich habe viele Dateien an einem Ort, an dem ich Dateinamen auflisten muss, deren 32. Spalte einen Wert über 3000 hat.
Mit diesem Befehl erhalte ich diese Datensätze:
awk -F, '$32 > 3000' *
Kann mir jetzt jemand sagen, wie ich die Namen der Dateien erhalte, die diese Datensätze enthalten?
Antwort1
Nutzen Sie einfach die FILENAME
integrierte Variable:
awk -F, '$32 > 3000{print FILENAME; nextfile}' *