有关bash脚本的快速帮助,以删除大文件的行

tri*_*ons 2 bash awk sed

我需要从文件中删除行,而行上的内容以制表符分隔. - 我需要首先使用tab分割线,然后计算第3段的长度. - 如果长度大于1000,我将从文件中删除该行.

我想使用sed和awk,但很难快速启动.有人可以帮忙吗?:)

非常感谢提前!

she*_*ter 6

awk -F"\t" 'length($3) < 1001{print}' file > outFile
Run Code Online (Sandbox Code Playgroud)

-F"\t" 分割线o标签,然后打印第3个字段的大小(长度)小于1001的行.

我希望这有帮助.