У моїй команді "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
@ user606723: чому б не ставити це у відповідь?
—
enzotib
Я робив саме зараз. = р. Я спочатку не відповів на це, оскільки це було відвертою здогадкою від перегляду файлу людини протягом двох секунд.
—
user606723
Використання
—
PerlDuck
-h
та -k
разом є безглуздим, оскільки вони суперечать один одному, і останній з них "виграє" (тобто df -hk
дає 1024 блоки виводу, а df -kh
дає можливість читати людський результат).
df -Pkh