如何从 df linux 命令中仅提取“名称”和“可用空间”。
问问题
4028 次
3 回答
1
您可以使用...
df | tail -n +2 | awk '{ print $1, $4 }'
...假设您也不想要标题。如果这样做,请删除tail
.
我们将df
' 的输出通过管道传输到tail
,我们将第一行(标题)切断,然后将其通过管道传输到awk
,使用它来打印第一列和第四列。
于 2012-12-07T06:06:33.200 回答
1
假设名称和可用空间是第 1 列和第 4 列:
df | awk '{print $1, $4}'
于 2012-12-07T06:04:23.757 回答
1
传统的方法是
df | awk '{printf "%-15s%-8s\n",$1,$5}'
于 2012-12-07T06:05:05.993 回答