Jeden radek z txt souboru

Dan Lukes dan at obluda.cz
Tue Oct 5 18:48:56 CEST 2004


Petr Bezděk wrote:
>> Potreboval bych precist jeden (libovolny, ktery si urcim) radek z
>> nejakeho textoveho souboru.Nemam ideu, jak to udelat...slo by to pres
>> awk nebo nejak jinak? PERLem by to slo urcite, ale ten neumim,dekuji
>> za napady.

> jedno z prvnich, co me napadlo:
> head -n CISLO_RADKU soubor |tail -n 1

	Krome toho by to zvladl i sed:
sed -n "CISLO_RADKUp"

	AWK by zvladlo take:
awk "CISLO_RADKU, CISLO_RADKU"

	Nebo by stacily ciste prostredky shellu (i kdyz to nebude rychle):

 { NR=0
   while read LINE ; do
      NR=$(( $NR + 1 ))
      if [ $NR -eq CISLO_RADKU ] ; then
         echo $LINE
         break
      fi
   done }

	Nebo lze pouzivat i konstrukce pomerne exoticke, napriklad by sel
spojit "cat -n", grep, a cut. A zrejme by se jeste par dalsich zpusobu
naslo.

	PERL bych na to skutecne nepouzival, i kdyz i ten by to, nakonec, asi
zvladl. ;-)

							Dan





-- 
Dan Lukes,  SISAL, MFF UK  tel: +420 2 21914205, fax: +420 2 21914206
AKA: dan at obluda.cz, dan at freebsd.cz, dan at kolej.mff.cuni.cz, dan at fio.cz





More information about the Users-l mailing list