gpt4 book ai didi

linux - 在 linux 中调用 sed

转载 作者:太空狗 更新时间:2023-10-29 11:26:37 26 4
gpt4 key购买 nike

我需要将文件中的一些字符串替换为另一个字符串。我知道如何处理单个文件:sed -i 's/a/b/'。但是递归函数呢?我想我必须使用 find 。 -name * 以某种方式使用 xargs。

我需要你的帮助:)

最佳答案

你是对的,findxargs 是你想要使用的。这是一个示例,它将在当前文件夹和所有子文件夹中找到所有具有“.ext”文件扩展名的文件,并将文件中的字母 a 替换为字母 b .

find . -name "*.ext" | xargs sed -i 's/a/b/g'

关于linux - 在 linux 中调用 sed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4650384/

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