我有一个非常大的文本文件,我想知道如何找到变量值大于1000的第一行?
假设变量及其值之间只有一个空格,如下所示:
abcd 24
找到abcd
大于1000的第一个匹配项,并打印行号和匹配的行并退出:
$ awk '$1=="abcd" && $2>1000{print NR, $0; exit}' file
要找到大于1000的任何变量,只需删除第一个条件:
$ awk '$2>1000{print NR, $0; exit}' file
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句