以递归方式替换所有文件中的字符串

问题描述 投票:1回答:1

我有一个名为A的私人项目,我现在想打电话给B.我可以轻松地将内容从A移动到B,但是如何将所有内容A重命名为B?特别

const A = 1;

我想替换它

const B = 1;

以一种聪明的方式,我用递归方式替换所有出现的A和B?

recursion github rename renaming
1个回答
1
投票

如果您确定要替换您的表达式,您可以尝试“How to do a recursive find/replace of a string with awk or sed?”的解决方案之一

通常情况下:findfollowed与-exec sed -i

这足以用另一个替换固定的字符串。

然后添加,提交并推回到您的GitHub仓库。

OP davidkonrad确认in the comments

作为区分大小写的搜索/替换目录:

sudo find ./ -type f -exec sed -i -e 's/A/B/g' {} \; 
© www.soinside.com 2019 - 2024. All rights reserved.