问:考虑一个样本file.txt:
世界你好世界你好地狱你好世界
如何将"Hello“一句替换为”海宇宙“
世界海宇宙你好,地狱,海宇宙
我希望在文件夹中的所有匹配文件中递归地进行这种更改。
提前谢了。
发布于 2012-08-23 19:31:22
尝试将find与sed结合使用
find . -type f -exec sed -i 's|Hello World|Hai Universe|g' {} \;这将直接在当前文件中递归地查找所有文件,然后对每个文件单独执行一个sed find+replace。
发布于 2013-11-22 17:16:54
您可以在Unix中使用sed命令来尝试类似的操作。
sed -i 's/Hello World/Hai Universe/g' filenamehttps://stackoverflow.com/questions/12098704
复制相似问题