Diskuze: skript

Člen

Zobrazeno 9 zpráv z 9.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
devnames="/dev/sda1 /dev/sdb1"
for devNames in $devnames; do
if [ "$(df -k ${devNames} | grep "${devNames}" | awk {'print $5'} | tr -d '%')" -gt "90" ]; then
echo "vetsi";
else
echo "mensi"
fi
done
Děkuji za odpověď, mám ještě otázku zda li se dá napsat jednodušeji
jde
devnames="/dev/sda1 /dev/sdb1"
for devname in $devnames; do
if [ "$(df ${devname} | grep -E -o "[0-9]+%" | tr -d '%')" -gt "90" ]; then
echo "vetsi";
else
echo "mensi"
fi
done
a ted me napadlo jeste jedno reseni pomoci awk ale to uz za DU
Tak to budu mít co dělat dle toho DU, v unixu trochu lítám , děkuji za pomoc a rady
No tak teď to zkouším a nějak mi to píše že složka devnames
[nenalezena]
tak bych měl otázku pokud to jde napsat nějak všeobecně bez devnames.
Psal jsem ten co si mi poslal, a píše mi to že to nezná devnames="/dev/sda1 /dev/sdb1"
Problem vyřešen, neexistovali na mém pc disky devnames="/dev/sda1, měl
jsem zapsaný disk jako sda5 ,po opravě
devnames="/dev/sda5
Vše funguje tak jak má
děkuji za pomoc
Zobrazeno 9 zpráv z 9.