gpt4 book ai didi

bash - 快速帮助 bash 脚本删除大文件的行

转载 作者:行者123 更新时间:2023-11-29 09:38:37 24 4
gpt4 key购买 nike

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

我想使用 sed 和 awk,但很难快速入门。任何人都可以帮忙吗? :)

提前致谢!

最佳答案

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

-F"\t" 表示在 tab 上拆分行,然后打印第 3 个字段的大小(长度)小于 1001 的行。

希望对您有所帮助。

关于bash - 快速帮助 bash 脚本删除大文件的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10761557/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com