Ваша команда df -k | tail -1
может возвращать различные сведения о файловой системе с течением времени.Вы, вероятно, должны выбрать, какую файловую систему вы хотите, используя другой метод:
df -k | grep asimon
или
cd /home/asimon && df -k .| tail -1
или
df -k /home/asimon | tail -1
Когда дело доходит до выбора только поля,хочу, awk(1)
подходит для этого:
df -k /home/asimon | tail -1 | tr -d '%' | awk '{print $5;}'
Или, чтобы отказаться от вызова tail(1)
, используйте сопоставление с шаблоном awk(1)
:
$ df -k /home | tr -d '%' | awk '/home/ {print $5;}'
39