grep大于file1.txt file2.txt file3.txt和file4.txt中的整数

grep大于file1.txt file2.txt file3.txt和file4.txt中的整数,grep,Grep,我试图在一些包含整数列表的文本文件中找到异常。有没有办法在多个文件中搜索大于x的数字?我正在尝试查找1000毫秒以上的ping异常,我只想搜索文件夹中的文件。这就是我如何获得理想结果的原因: alex@porcellino:/tmp/test$ ls a b alex@porcellino:/tmp/test$ cat a 1 2 16 4 7 alex@porcellino:/tmp/test$ cat b 5 6 89 11 alex@porcellino:/tmp/test$ for n

我试图在一些包含整数列表的文本文件中找到异常。有没有办法在多个文件中搜索大于x的数字?

我正在尝试查找1000毫秒以上的ping异常,我只想搜索文件夹中的文件。这就是我如何获得理想结果的原因:

alex@porcellino:/tmp/test$ ls
a  b
alex@porcellino:/tmp/test$ cat a
1
2
16
4
7
alex@porcellino:/tmp/test$ cat b
5
6
89
11
alex@porcellino:/tmp/test$ for n in `cat * | sort | uniq`;do if [ $n -gt 12 ];then grep $n *;fi;done
a:16
b:89
cat * | egrep 'time=........ ms|time=......... ms' 

这是非常基本的,但适合我的需要

是的,例如,它与
awk
一起使用。显示一些示例输入和您的一些尝试…这就是我如何能够获得所需结果的方式,我正在尝试查找1000毫秒以上的ping异常。我希望搜索的唯一文件位于我在cat*中工作的文件夹中。| egrep'time=。。。。。。。。毫秒时间=。。。。。。。。。这是非常基本的,但适合我的需要。谢谢你的帮助,你也可以直接使用。。。。。。。。毫秒时间=。。。。。。。。。ms'*,无需
cat
。am使用cat解析
cat*| uniq
中n的多个文件cat testfile*| egerpf;如果[$n-gt 100.000]执行;然后grep$n*;fi;完成-bash:[:100.000:应为整数表达式-bash:[:10:06:42:应为整数表达式-bash:[:EST:应为整数表达式-bash:[:2014::应为整数表达式-bash:[:100.000:integer expression expectedI我正在尝试查找ping响应中的异常情况(美国东部时间2014年2月4日星期二10:04:36):从8.8.8.8开始64字节:icmp_seq=756 ttl=50时间=78.726毫秒(美国东部时间2014年2月4日星期二10:04:37):从8.8.8开始64字节:icmp_seq=757 ttl=50时间=102.009毫秒(美国东部时间2014年2月4日10:04:38):从8.8.8开始64字节:icmp_seq=758 ttl=50)时间=21.964毫秒星期二2014年2月4日10:04:39美国东部标准时间:8.8.8中的64字节:icmp_seq=759 ttl=50时间=45.387毫秒星期二2014年2月4日10:04:40美国东部标准时间:8.8.8中的64字节:icmp_seq=760 ttl=50时间=68.818毫秒实际上是一个自我回答,结尾加了一句谢谢,这很好。