dja*_*fan 14 fstab disk disk-usage disk-management
我的 Linux 机器上的“df -h”命令有一些名称较长的设备,因此“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
Run Code Online (Sandbox Code Playgroud)
所需的格式是:
[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
Run Code Online (Sandbox Code Playgroud)
use*_*723 18
尝试: df -Pkh
P 代表“便携式”,将强制它遵循 POSIX 标准输出。
我有一种预感会修复 df 尝试做的任何巧妙的格式设置。
将来,当您尝试解决此类问题时,请尝试man df看看是否可以找到任何看起来可行的东西...因为这就是我所做的 =)