我有一个这样的例子:
1 2 3 4 5 6 7 8 9 10 2.2
1 3 2 3 2 3 2 3 2 33 1.1
每行11个值,所有单个间隔。
偶尔出现随机字符,但就是这样。我试图找到一种方法来复制最后一个值小于某个用户/预定值的行。类似于'grep if $ last< = 2'的东西,但我想不出一个,也找不到一个。
感谢您的帮助!
答案 0 :(得分:4)
简单awk
用例:
awk -v val=2 '$NF < val' file
<强>输出:强>
1 3 2 3 2 3 2 3 2 33 1.1