Archiv verlassen und diese Seite im Standarddesign anzeigen : Auf der Bash nur eine bestimmte Zeile einer Datei ausgeben
Hi,
Kann mir einer verraten wie man auf der Bash zum Beispiel nur die erste Zeile einer Datei ausgeben kann. Ich dachte mit cat würde es eine Option geben, aber sieht nicht so aus.
Danke im vorraus...
head ist Dein Freund
Kreol
Nachtrag: Schau auch mal nach less und tail...
jo, für die erste zeile... für eine bestimmte zeile gibts hier schonwas im forum:
http://www.linuxforen.de/forums/showthread.php?t=172815&highlight=bestimmte+zeile
nächstes mal suche ich vorher, versprochen :)
jo, für die erste zeile... mit head und tail kannst du auch ne bestimmte zeile ausgeben, hier zb die 5.
head -n5 text.txt|tail -n1
auch sed ist dein freund ...
sed -n '5p' test.txt
wobei die sed variante deutlich shcneller ist als die head-tail methode
mit sed:
real 0m8.228s
user 0m3.368s
sys 0m4.760s
mit head-tail:
real 0m24.360s
user 0m9.437s
sys 0m14.705s
10000 mal angewendet auf ne 6 zeilen datei, jeweils die dritte rausgesucht und nach dev/null
moe
cool danke, auf speed kommt es mir nich so an, aber sed ist eleganter... vielen dank nochmal für alle tips :)
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.