删除包含小于/大于限制的数字的行



我有很多这样的台词,由grep -n制作:

path/to/dir/file1.txt:4: Match
path/to/dir/file1.txt:40: Another Match
path/to/dir/file2.txt:2: Match
path/to/dir/file2.txt:564: Yet another Match

我想删除行号小于(例如)10 的行。我知道我可以用cut -d: -f2轻松获得行号,但是您如何使用它来丢弃行并继续完整管道输出的其余部分,因此最终得到:

path/to/dir/file1.txt:40: Another Match
path/to/dir/file2.txt:564: Yet another Match

你可以做:

your command | awk -F: '$2>=10'

相关内容

  • 没有找到相关文章

最新更新