当前位置: 技术问答>linux和unix
这个grep如何写?
来源: 互联网 发布时间:2015-09-02
本文导语: 已知一个awk 语句返回多行数据,如返回 1123 2235 3387 如何找出所有包含以上数据的行数? 即把包含 1123、2235、3387的各行数据打印出来(注:1123、2234、3387是动态从awk中产生的) 我用 ... |grep `awk {...print $1}` 却报...
已知一个awk 语句返回多行数据,如返回
1123
2235
3387
如何找出所有包含以上数据的行数?
即把包含 1123、2235、3387的各行数据打印出来(注:1123、2234、3387是动态从awk中产生的)
我用 ... |grep `awk {...print $1}` 却报文件名或目录不存在。。。
1123
2235
3387
如何找出所有包含以上数据的行数?
即把包含 1123、2235、3387的各行数据打印出来(注:1123、2234、3387是动态从awk中产生的)
我用 ... |grep `awk {...print $1}` 却报文件名或目录不存在。。。
|
你的条件是若干项,我没有想到用grep该怎么做
后面一个问题,在shell中,数值的比较要用另外一个命令,好象是exp什么开头的,不记得了,你man sh应该可以查到
但是我还是喜欢用awk
ls -l | wc -l | awk '{if($1*1>20){print $1;exit 0;} else print "no";}'
其中的$1*1, *1是保证其是数值而不是字符串
后面一个问题,在shell中,数值的比较要用另外一个命令,好象是exp什么开头的,不记得了,你man sh应该可以查到
但是我还是喜欢用awk
ls -l | wc -l | awk '{if($1*1>20){print $1;exit 0;} else print "no";}'
其中的$1*1, *1是保证其是数值而不是字符串
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。