Предложить мне дистрибутив «beetwen debian и ubuntu»? [закрыто]

Вы можете сделать это без grep :

df --output=target,size /mnt/xyz | awk ' NR==2 { print $2 } '

df принимает в качестве аргумента точку монтирования; вы можете указать awk напечатать только вторую строку (NR == 2) и второй аргумент, $ 2.

Или еще лучше, обрежьте цель, поскольку вы ее не выводите, и она станет:

df --output=size /mnt/xyz | awk ' NR==2 '

Когда я был новичком, мне также удалось обойти ограничения cut , используя tr -s "" (сжатие), чтобы вырезать лишние пробелы, как в:

df --output=target,size /mnt/xyz | tail -1 | tr -s " " | cut -f2 -d" "
0
28.04.2012, 00:20
0 ответов

Теги

Похожие вопросы