“df-h” команда помещает разрывы строки в вывод. Как я фиксирую?

Мой "df-h" команда на моем поле Linux имеет некоторые устройства с более длинными именами и таким образом, "df-h" вывод имеет разрывы строки (или вкладки??) в нем, который мешает анализировать вывод в сценарии.

Делает любой знает, как я могу подавить разрывы строки так, чтобы последний следующих выводов был тем, что я получаю:

[root@me ~]# df -kh
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
                      3.9G  404M  3.3G  11% /
/dev/mapper/VolGroup00-LogVol05
                      3.9G  442M  3.3G  12% /home
/dev/mapper/VolGroup00-LogVol04
                      3.9G  261M  3.5G   7% /var
/dev/mapper/VolGroup00-LogVol03
                      3.9G  137M  3.6G   4% /tmp
/dev/mapper/VolGroup00-LogVol02
                      7.8G  3.6G  3.8G  49% /usr

И нужный формат:

[root@me ~]# df -kh
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00   3.9G  404M  3.3G  11% /
/dev/mapper/VolGroup00-LogVol05   3.9G  442M  3.3G  12% /home
/dev/mapper/VolGroup00-LogVol04   3.9G  261M  3.5G   7% /var
/dev/mapper/VolGroup00-LogVol03   3.9G  137M  3.6G   4% /tmp
/dev/mapper/VolGroup00-LogVol02   7.8G  3.6G  3.8G  49% /usr
14
задан 3 August 2011 в 13:02

2 ответа

Попытка: df -Pkh

P обозначает "портативный", и вынудит это следовать за стандартным выводом POSIX.
У меня есть догадка, зафиксирует любое умное форматирование, которое df пытается сделать.

В будущем, когда Вы попытаетесь решить проблемы как они, попробовать man df и посмотрите, можно ли найти что-нибудь, что похоже на него, мог бы работать... вызывают, это - то, что я сделал =)

18
ответ дан 23 November 2019 в 03:00
 df -Ph | awk '{printf "%-35s%-10s%-10s%-10s%-5s%s\n",$1,$2,$3,$4,$5,$6}'
2
ответ дан 23 November 2019 в 03:00

Другие вопросы по тегам:

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