BASH обработка строки
juffinhalli 19 апреля, 2011 - 12:26
Добрый день!
Смотрю сколько свободного места в папке
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 при обработке строк содержащих пробелы выдаёт синтаксическую ошибку.
Помогите кто знает.
»
- Для комментирования войдите или зарегистрируйтесь
/
Три буквы. :)))
В данном случае
awk
.Ну или, точнее ---
gawk
.ЗЫ: А вообще и на три буквы ;)
:wq
--
Live free or die
df -h / | tail -1 | awk