Datei greppen und zeichen vorsetzen

27/11/2007 - 13:22 von Hans Novak | Report spam
Hallo,

wenn ich

cat /test.txt |cut -f1

mache, bekomme ich als Ausgabe zahlen.
Soweit so gut.
Wie übergebe ich die an ein anderes Programm ?
Mit

cat /test.txt |cut -f1 | meinPrg
oder
cat /test.txt |cut -f1 | meinPrg $1

geht das nicht.
Das Programm meinPrg bekommt diese Zeilen nicht.
Es soll pro Zeile einmal aufgerufen werden und etwas mit der Zahl machen.


Hans
 

Lesen sie die antworten

#1 Andreas Stieger
27/11/2007 - 13:25 | Warnen spam
Hans Novak wrote:
cat /test.txt |cut -f1



UUOC!

Wie Uebergebe ich die an ein anderes Programm ?
Mit

cat /test.txt |cut -f1 | meinPrg
oder
cat /test.txt |cut -f1 | meinPrg $1

geht das nicht.
Das Programm meinPrg bekommt diese Zeilen nicht.
Es soll pro Zeile einmal aufgerufen werden und etwas mit der Zahl machen.



cut -f1 test.txt | xargs meinPrg
oder
for X in `cut -f1 test`; do meinPrg $X; done

Ähnliche fragen