0

如何从 df linux 命令中仅提取“名称”和“可用空间”。

4

3 回答 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 回答