Linux - shell a sčítání proměnných
Ahoj,
mohl by mi někdo poradit? Zdánlivá blbost, kterou bych v PHP nebo C++ měl za pár vteřin, ale jelikož se moc nevyznám v shellu Linuxu a jeho zákonitostech, tak se s tímto morduju už asi 4 hodiny.
Zkráceně - mám složku, ve které je např. 10 souborů. Zjistím si velikost každého souboru a součet těchto velikosti potřebuju načíst do jedné proměnné. Nejde mi to načítání - navyšování jedné proměnné v jednom skoku cyklu. Pořád mi to píše nějakou chybu. Zatím to mám takhle:
#!/bin/bash
cd /home/uzivatel/test
for f in $(ls *)
do
SIZE=`stat -c %s $f`
MAXSIZE=$(($MAXSIZE+$SIZE))
done
echo "$MAXSIZE"
Jde mi o tu proměnnou $MAXSIZE. Díky moc všem