Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Software => Příkazový řádek a programování pro GNU/Linux => Téma založeno: P1 23 Ledna 2009, 10:19:09
-
Ahoj,
mám obrovský texťák, že kterého bych potřebovat opsat na standardní výstup danou část, řekněme řádky 1 754 821 - 1 755 450. Mohli byste mě někdo nasměrovat, jaký prográmek na tohle použít? Díky!
-
No mě napadlo zatím jenom tohle
cat -n /nazev/souboru | sed '/cislo_x/,/cislo_y/!d'
-
Nebo ješte
sed -n 'cislo_x,cislo_y p' /nazev/souboru
-
man head
man tail
-
2Truhlik: head a tail ti vypisujou jen od konce nebo od začátku ne ?
-
Premet: díky, to jsem přesně potřeboval!
-
No jasne, ale jejich kombinaci muzes nechat vypsat presne zminene radky.
Napriklad tohle vypise vyse zmineny priklad:
head -n 1755450 | tail -n 629
Jinak tim sedem je to asi jednodussi.
-
ale hosi ;)
foo | sed '10,100!d' // vypise radky 10-100