flappinski
Foren As
Hallo:
ich habe folgendes Problem: Mein Text-Input-File hat x Zeilen. Jetzt möchte ich die Zeile, die bei 30% der Zeilen steht ausgegeben haben. Also bei 200.000 Zeilen möchte ich die 60.000ste Zeile haben. Das geht natürlich irgendwie mit awk, aber ich würde gerne das über die shell tools lösen.
ungefähr so:
wc -l input_file | hier einlesen in eine variable z
head -n (z*0.3) input_file | tail -1
nun weiss ich nicht, wie die Ausgabe eines Tools in eine shell-variable einlesen kann.
Vielleicht könnt ihr mir helfen (das könnt ihr bestimmt, sogar),
Danke,
Stephan
ich habe folgendes Problem: Mein Text-Input-File hat x Zeilen. Jetzt möchte ich die Zeile, die bei 30% der Zeilen steht ausgegeben haben. Also bei 200.000 Zeilen möchte ich die 60.000ste Zeile haben. Das geht natürlich irgendwie mit awk, aber ich würde gerne das über die shell tools lösen.
ungefähr so:
wc -l input_file | hier einlesen in eine variable z
head -n (z*0.3) input_file | tail -1
nun weiss ich nicht, wie die Ausgabe eines Tools in eine shell-variable einlesen kann.
Vielleicht könnt ihr mir helfen (das könnt ihr bestimmt, sogar),
Danke,
Stephan