Linux “如何grep”;使用“%”;df时的值
当我在Linux中使用Linux “如何grep”;使用“%”;df时的值,linux,Linux,当我在Linux中使用df命令时,我得到了信息。比如: ] 我想使用带有正则表达式的df命令在最后一行中获得“20%”,我应该怎么做?谢谢 df|tail -1|tr -s ' '|cut -d ' ' -f5 UPD无%符号: df|tail -1|tr -s ' '|cut -d ' ' -f5|tr -d '%' UPD无%符号: df|tail -1|tr -s ' '|cut -d ' ' -f5|tr -d '%' df将为您提供所需的输出 然后您可以使用awk获得您想要的列$
df
命令时,我得到了信息。比如:
]
我想使用带有正则表达式的df命令在最后一行中获得“20%”,我应该怎么做?谢谢
df|tail -1|tr -s ' '|cut -d ' ' -f5
UPD无%
符号:
df|tail -1|tr -s ' '|cut -d ' ' -f5|tr -d '%'
UPD无%
符号:
df|tail -1|tr -s ' '|cut -d ' ' -f5|tr -d '%'
awk
处理每行df
输出,当到达结束时,打印第5个字段
awk
处理每行df
输出,当到达结尾时,打印第五个字段。您不需要grep或cut。使用--output选项,如sodf--output=pcent
。
如果您想要最后一行,请使用df--output=pcent | tail-1
,或者您可以执行df/data--output=pcent
,您不需要grep或cut。使用--output选项,如sodf--output=pcent
。
df /data | awk '{ print $5 }'
如果需要最后一行,请使用df--output=pcent | tail-1
,或者可以执行df/data--output=pcent
df /data | awk '{ print $5 }'
这将使<代码> df>代码>只考虑您感兴趣的分区,然后<代码> AWK<代码>将从<代码> DF输出中提取所需列。< /P>
请注意,您也可以使用位于同一分区上的
/data
下的任何子目录,而不是/data
这将使<代码> df>代码>只考虑您感兴趣的分区,然后<代码> AWK<代码>将从<代码> DF输出中提取所需列。< /P>
请注意,除了/data
之外,您还可以使用位于同一分区上的/data
下的任何子目录。您能分享您试图获得的实际结果吗?这会让问题变得更清楚,也会帮助我们帮助你。你能分享一下你想要得到的实际结果吗?这将使问题更清楚,并将帮助我们帮助您。谢谢!这有帮助!不客气,你可以投票并接受答案^____^顺便说一句,如果我想从20%中删除%,我应该根据您的命令做哪些修改?谢谢,谢谢!这有帮助!不客气,你可以投票并接受答案^____^顺便说一句,如果我想从20%中删除%,我应该根据您的命令做哪些修改?谢谢