Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux “如何grep”;使用“%”;df时的值_Linux - Fatal编程技术网

Linux “如何grep”;使用“%”;df时的值

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获得您想要的列$

当我在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获得您想要的列$5是第5列
  • 最后grep所需的输出
  • 代码:

  • df将为您提供所需的输出
  • 然后您可以使用awk获得您想要的列$5是第5列
  • 最后grep所需的输出
  • 代码:

    awk
    处理每行
    df
    输出,当到达
    结束时,打印第5个字段


    awk
    处理每行
    df
    输出,当到达
    结尾时,打印第五个字段。

    您不需要grep或cut。使用--output选项,如so
    df--output=pcent

    如果您想要最后一行,请使用
    df--output=pcent | tail-1
    ,或者您可以执行
    df/data--output=pcent
    ,您不需要grep或cut。使用--output选项,如so
    df--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%中删除%,我应该根据您的命令做哪些修改?谢谢