Ahoj, zkouším udělat jeden skript, který mimo jiné by měl sčítat čísla před jterými je "!". Zkoušela jsem to takto: i=0;
while [ $i -lt $pocet ];do
zk=`cat stromy|grep "$i)"|egrep -o '\!.*'|tr -d !`;
let "celkem=celkem+zk";
let i=i+1;
done
toto mě funguje, ale pouze do čísla kolem 1 300, kolem tohoto čísla se objeví hláška:
line 26: let: 39
12: syntax error in expression (error token is "12")
celkem 1342
sčítání od tohoto čísla nefunguje,na řádce 26 je let "celkem=celkem+zk";
zkoušela jsem misto toho i :
celkem=`expr $celkem + $zk`
celkem=$((celkem + zk))
nic nepomohlo....
díky za radu