gpt4 book ai didi

linux - 脚本到包含特定单词的 sed 行

转载 作者:太空宇宙 更新时间:2023-11-04 12:42:09 24 4
gpt4 key购买 nike

我正在考虑编写一个非常基本的脚本,首先只是猫浏览我拥有的文本文件,对于包含世界“NU​​MERIC”的每一行,只运行一个 sed 命令。我想知道我如何才能做到这一点?

所以基本上我首先有一个非常大的文本文件,这个脚本需要运行某种 for 循环(或其他东西)来通过并运行 sed 命令,只有当文本文件中的行包含单词 'NUMERIC '

谢谢

最佳答案

或者为什么不这样做:

cat file.txt | grep 'NUMERIC' | sed 's/abc/def/'

在上面的示例中,我正在抓取文件“file.txt”,然后搜索字符串“NUMERIC”,这将给我其中包含“NUMERIC”的行,然后应用 sed 操作将 abc 替换为 def (替换您选择的 SED 操作)。

以上命令将在屏幕上打印输出。如果要保存它,可以将输出重定向到文件。

示例如下:

cat file.txt | grep 'NUMERIC' | sed 's/abc/def/' >> new_file.txt

关于linux - 脚本到包含特定单词的 sed 行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39833746/

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