bash: cyklus while a nastaveni promenne

"Zdeněk Kaminski" sutr na valasske-laboratore.cz
Středa Srpen 5 11:28:12 CEST 2015


Dobry den,

 po dlouhe dobe jdu neco psat v bashi a vim, ze konstrukce typu:

citac=0
grep soubor.txt | while read vzor1 vzor2 vzor3; do
   citac=$(($citac + 1 ))
   echo $citac
done
echo $citac

mi na uplnem konci vypise 0.

Ja vsak potrebuji hodnotu promenne citac nastavenou v cyklu zachovat. A uz
si nevzpominam, jak to inteligentne udelat. A ukladat si ji po kazdem
pruchodu do souboru a potom ji z nej precit mi prijde uchylne.

Nakopnete me prosim? Dival jsem se i do manualove stranky bashe, ale bud
jsem slepy, nebo nevidim :-(

Diiiky.

Z.K.
--
Wallachian Laboratories? Freeride in UN*X systems...



Další informace o konferenci Linux