Portál AbcLinuxu, 24. dubna 2024 15:41


Dotaz: Načtení dat ze souboru v bash

18.7.2012 10:35 HoyBoy
Načtení dat ze souboru v bash
Přečteno: 214×
Odpovědět | Admin
Ahoj, jak bych mohl načíst třetí řádek z nějakého souboru? Děkuji

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

18.7.2012 10:55 Patrik Uhrak | skóre: 31 | blog: pato
Rozbalit Rozbalit vše Re: Načtení dat ze souboru v bash
Odpovědět | | Sbalit | Link | Blokovat | Admin
sed -n 3p /cesta/k/suboru
18.7.2012 10:59 l4m4
Rozbalit Rozbalit vše Re: Načtení dat ze souboru v bash
sed -n '3{p;q}' ...
pokud je soubor dlouhý.
18.7.2012 11:13 Patrik Uhrak | skóre: 31 | blog: pato
Rozbalit Rozbalit vše Re: Načtení dat ze souboru v bash

Hej, to by bolo viac nez vhodne, dalej nepokracovat, ked uz vysledok mame, v akomkolvek pripade. Dik. ;)

18.7.2012 10:59 HoyBoy
Rozbalit Rozbalit vše Re: Načtení dat ze souboru v bash
Strašně moc děkuji, a poradíte mi prosím ještě i opak? Čili uložení nějakých dat do třetího řádku v souboru? Ještě jednou moc děkuji.
18.7.2012 11:53 Semo | skóre: 45 | blog: Semo
Rozbalit Rozbalit vše Re: Načtení dat ze souboru v bash
Opozdeny zapocet?
If you hold a Unix shell up to your ear, you can you hear the C.
18.7.2012 12:30 l4m4
Rozbalit Rozbalit vše Re: Načtení dat ze souboru v bash
Úplně stejně to proženeš přes sed, akorát na třetím řádku namísto vstupu vypíšeš, co pořebuješ.
18.7.2012 11:12 Patrik Uhrak | skóre: 31 | blog: pato
Rozbalit Rozbalit vše Re: Načtení dat ze souboru v bash

Alebo cisto v bashi a samozrejme rieseni je kopec, jedno lepsie ako druhe.

def_line=3; index=1; while read line; do (( $index == $def_line )) && echo "$line" && break; (( index++ )); done < /cesta/k/suboru

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.