如何从df linux命令中仅提取"名称"和"可用空间"。
您可以使用
...
df | tail -n +2 | awk '{ print $1, $4 }'
。假设您也不想要标题。如果这样做,请删除tail
。
我们将df
的输出管道到tail
,在那里我们切断第一行(标题),然后将其管道化awk
,使用它来打印第一列和第四列。
假设名称和可用空间是第 1 列和第 4 列:
df | awk '{print $1, $4}'
传统的方法是
df | awk '{printf "%-15s%-8sn",$1,$5}'