BASH обработка строки

Добрый день!
Смотрю сколько свободного места в папке

fserver:~# df -h / | tail -1
/dev/md1              111G   59G   53G  53% /

Мне нужно только значение "доступно": "53G"

Если пользоваться cut, то, в зависимости от занятого места (100G или 20G),
меняется количество символов в строке и "поймать" нужную подстроку с помощью cut уже не удаётся
Срабатывает не всегда:

df -h / | tail -1 | cut -d " " -f 18

Команда expr при обработке строк содержащих пробелы выдаёт синтаксическую ошибку.

Помогите кто знает.

/

juffinhalli написал(а):
Помогите кто знает.

Три буквы. :)))
В данном случае awk.
Ну или, точнее --- gawk.

ЗЫ: А вообще и на три буквы ;)

:wq
--
Live free or die

df -h / | tail -1 | awk

df -h / | tail -1 | awk '{print $4}'

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".