Hallo, ich hab folgendes vor:
1 2 3 4 5 6 7 8 9 10 11 12 | Code #!/bin/bash ## working directory DIR1=/home/... ## Var's ## #REF1-REF66 REF1=bla.txt for i in $REF1 - $REF66; do # $NF takes the last field in .txt data awk '{if($NF>=0 && $NF<=50000){count+=1}} END{print count}' ${DIR1}${i} >${DIR1}${i}${OUT} done |
Die 66 Variablen sind alles .txt Dateien, die im selben Ordner sind. Die sollen alle über die Schleife abgearbeitet werden. Ich würde mir gerne die Variablendefinition der 66 Variablen sparen und nur sagen: nimm alle im Ornder befindlichen Files und do. Gibt es da eine Möglichkeit?
Noch eine weitere Frage: Ist es möglich, dann ein File auszuschreiben mit 3 Spalten: | Filename | count (aus bash)| $NF aus aktuellem File | und das jeweils Spaltenweise erweitern für die einzelenen Files?
Danke:)!