我想获取特定目录的可用空间并将其存储在变量中。我有这段代码返回可用空间,但有#34; Avail"用它描述。因此,我将无法使用变量进行比较。
df /backup/purging/resume/ | awk '{ print $4 }'
它返回
Available
70859076
我想要一个只显示70859076的代码
答案 0 :(得分:0)
awk
可以自行完成:
df /backup/purging/resume/ | awk 'END{ print $4 }'
但tail
提供了更通用的方法:
df /backup/purging/resume/ | awk '{ print $4 }' | tail -n 1
答案 1 :(得分:0)
您可以使用grep -v
根据模式排除行:
df /backup/purging/resume/ | grep -v Available | awk '{ print $4 }'