Perintah "df -h" pada kotak Linux saya memiliki beberapa perangkat dengan nama yang lebih panjang sehingga output "df -h" memiliki jeda baris (atau tab ??) di dalamnya, yang membuatnya sulit untuk mengurai output dalam skrip.
Apakah ada yang tahu bagaimana saya bisa menekan linebreak sehingga yang terakhir dari output berikut adalah apa yang saya dapatkan:
[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
Dan format yang diinginkan adalah:
[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
-h
dan -k
bersama - sama tidak ada gunanya karena mereka bertentangan satu sama lain dan yang terakhir diberikan "menang" (yaitu df -hk
memberikan 1024 blok output sementara df -kh
memberikan output yang dapat dibaca manusia ).
df -Pkh