shel spocitat radky?

Premysl Hruby lin-konf na post.cz
Čtvrtek Únor 23 15:39:11 CET 2006


Pavel Kankovsky wrote:
> On Thu, 23 Feb 2006, Oqak wrote:
> 
> 
>>Jak spocitam v shelu radky v souboru?
> 
> 
> Vidim, ze dneska taky radi kazdy. Kdyz v shellu, tak v shellu:
>   num=0; while read -r line; do num=$((num+1)); done < soubor; echo $num
> Vyzaduje to shell, co umi posixovou aritmetickou substituci $((...))
> 

V pripade ze ji neumi, muzete nahradit za expr, a jestli tam nema
puvodni tazatel ani ten, tak mu velmi doporucuji si zakompilovat
zakladni systemove utility. Protoze jak jsem si vsiml, neni to poprve co
se pta jak nahradit zakladni program (oznacil bych to uz za "systemovy")
za variaci jineho. Prece jen ty zakladni programy nejsou ani moc velke,
smazete par nepouzivanych souboru a jeto (pokud nemate misto). Vyvaroval
by jste se tak reseni zbytecnych problemu a nejen toho.

Ph.


Další informace o konferenci Linux