Jak pracovat s pameti s shellu?

Pavel Lisy pali na tmapy.cz
Pátek Květen 10 09:18:35 CEST 2002


Chci se zeptat, jestli nevite jak se resi takova obecnejsi vec.

Chci nacitat vice udaju z konfiguracniho souboru. Nejprve jsem to resil
pomoci grep a sed a vysledek si zapisoval do ENV promenne. To nacitani
je komplikovanejsi, jelikoz to rekurzivne vyhodnocuje nastaveni
promennych z jiz existujicich promennych. Pri vetsim poctu promennych to
ale jiz zacina byt pomale. Tak me napadlo, nacist cely konfiguracni
soubor do pameti a potom s nim pracovat, coz neni napr. v perlu problem,
ale chci to cele resit pouze v shellu (tj. bash pripadne sed, grep,
...). 

Napadlo me nacist jednotlive radky do pole (ktere ma bash2), ale nemohu
prijit na to, jak to udelat elegantne. Neznate nejakou fintu jak nacist
soubor po radcich, ktere zaroven budu ukladat do promenne.

neco jako (pozor toto je pseudo shel kod):

i=0
while [ getline != EOF ] ; do
   LINE[$i]=$line
   i=$((i+1))
done


Predem dik za namety k otestovani

Pavel


-- 
Pavel Lisy <pali na tmapy.cz>
T-MAPY spol. s r.o., http://www.tmapy.cz
Nezvalova 850, Hradec Kralove, 50003
tel: +420-49-5513335 fax: +420-49-5513371

O mapach vime vse: http://www.tmapserver.cz



Další informace o konferenci Linux