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