Witam. Napisałem skrypt do oczyszczania dysku. Chcę go wywoływać tylko wtedy, gdy użycie dysku jest większe niż 90%. W związku z tym napisałem pomocniczy skrypt:
Bo prawdę mówi. Bash różni się trochę od większości języków programowania.
Poprawiłem minimalnie Twoją wersję, wywaliłem używanie pliku tymczasowego (po co go tworzyć?). Można też użyć awka albo jakiegoś parametru df zamiast cuta
#!/bin/bash
df=`df -h | tail -n 3 | head -n 1 | cut -c41-42`
if [ $df -ge 90 ]
then
echo "Zużycie dysku większe niż 90%"
else
echo "Uzycie dysku w normie"
fi
[quote="Kurs basha]-lt mniejsze niż
-gt większe niż
-ge większe lub równe
-le mniejsze lub równe[/quote]