嘿所以我有一个包含所有这些字节的日志文件。 我只想grep或awk每行超过499的行并将其放入文本文件中。
这是一个例子。
Wed Dec 3 12:52:05 2014; UDP; eth1; 32 bytes; from 197.46.140.50:1434
Wed Dec 3 12:52:05 2014; UDP; eth1; 32 bytes; from 197.46.140.50:1434
Wed Dec 3 12:52:05 2014; UDP; eth1; 652 bytes; from 197.46.140.50:1434
Wed Dec 3 12:52:05 2014; UDP; eth1; 32 bytes; from 197.46.140.50:1434
Wed Dec 3 12:52:05 2014; UDP; eth1; 32 bytes; from 197.46.140.50:1434
Wed Dec 3 12:52:05 2014; UDP; eth1; 122 bytes; from 197.46.140.50:1434
Wed Dec 3 12:52:05 2014; UDP; eth1; 32 bytes; from 197.46.140.50:1434
Wed Dec 3 12:52:05 2014; UDP; eth1; 32 bytes; from 197.46.140.50:1434
Wed Dec 3 12:52:05 2014; UDP; eth1; 885 bytes; from 197.46.140.50:1434
我只想要
Wed Dec 3 12:52:05 2014; UDP; eth1; 885 bytes; from 197.46.140.50:1434
Wed Dec 3 12:52:05 2014; UDP; eth1; 652 bytes; from 197.46.140.50:1434
放入文本文件。任何超过499字节的东西。
答案 0 :(得分:4)
尝试这样做:
$ awk '$8 > 499' file > another_text_file
无需添加print
,awk
已在TRUE
条件下打印。
grep
不是正确的工具。