2014-02-14 54 views
-1
Delay: 10x100 
    Delay: 10x100 
    Delay: 10x100 
    Delay: 10x100 
    Delay: 10x100 
    Delay: 10x100 
    Delay: 10x100 
    Delay: 10x100 
    Delay: 10x100 
    Delay: 10x100 
    Delay: 10x100 
    Delay: 10x100 
    Delay: 10x100 
    Delay: 10x10 

以上是我的txt文件的数据我如何获取记录后延迟:和之前x100.please告诉我确切的语法?使用正则表达式使用Grep命令

+0

我会用[GNU AWK(http://www.gnu.org/software/gawk/manual/html_node/index.html),而不是'grep' –

+0

**试着写自己的东西**然后如果它不起作用,请特别告诉我们你做了什么,以便我们可以帮助你。你开始吧,我们帮忙。我们不会为你写信。向我们展示您尝试过的实际代码,然后我们可以从那里帮助您。如果你只是先尝试​​一下,你很可能会接近答案。 –

回答

2
awk -F"[:x]” '$NF==100{ print $2 }' txt.file 
+1

如果这也是一个要求(即不要用x10打印这条线),那么可以在大括号之前加上'$ 3 == 100'? – tripleee

+0

非常感谢你的帮助jaypal。 – Gurpinder

2

如果你有GNU grep,实际上可以用grep来完成。

grep -Po '^Delay: \K[1-9][0-9]*' filename 
+0

我正在使用MAc它不给我输出 – Gurpinder