linux AWK命令与Operation一起使用

linux AWK命令与Operation一起使用,linux,shell,Linux,Shell,我在Linux awk命令上得到以下结果, ,我想grep所有大于此字段的内容[360]。文件名是$13 [4] [440] [360] [3] [434] [3] [439] [590] 结果应该是: [440] [434] [439] [590] 使用awk: awk '{a=$0;gsub("[\\[\\]]","",$13);if(int($13)>360) {print a;}}' filename 它将打印所有行,该操作使用360多个磨坊进行处理 awk '!/\[3.

我在Linux awk命令上得到以下结果, ,我想grep所有大于此字段的内容[360]。文件名是$13

[4]
[440]
[360]
[3]
[434]
[3]
[439]
[590]
结果应该是:

[440]
[434]
[439]
[590]
使用awk:

awk '{a=$0;gsub("[\\[\\]]","",$13);if(int($13)>360) {print a;}}' filename
它将打印所有行,该操作使用360多个磨坊进行处理

awk  '!/\[3..\]|\[.\]/' file

[440]
[434]
[439]
[590]

不打印三百。。。或一个单元。

请花些时间阅读,尤其是“和”部分。也请阅读。最后,请学习如何创建一个.iam在运行上述命令时出现以下错误:awk:第1行附近的语法错误awk:第1行附近的非法语句文件中的分隔符是什么?分隔符是[,iam正在检查它,如果它不运行,我将返回给您。添加输入文件的至少一整行2012-06-12 13:59:23471 QQ[commit]AA=[1234567300499]BB=[9202910]Id=[8930261]AId=[12507401]状态=[340]以[590]毫秒处理的操作。