Linux 如何进行递归的文件内替换?
假设我想扫描这个目录中的每个文件(也是递归的) 我想用Linux 如何进行递归的文件内替换?,linux,unix,file,replace,word,Linux,Unix,File,Replace,Word,假设我想扫描这个目录中的每个文件(也是递归的) 我想用sad.apps.magic取代happy.magic 我该怎么做呢?埃里克是对的,但我要说清楚: find . -type f -exec sed -i 's,happy.magic,sad.apps.magic,g' {} \; find ./ -type f -exec sed -i "s/happy\.magic/sad\.apps\.magic/g" {} \;
sad.apps.magic
取代happy.magic
我该怎么做呢?埃里克是对的,但我要说清楚:
find . -type f -exec sed -i 's,happy.magic,sad.apps.magic,g' {} \;
find ./ -type f -exec sed -i "s/happy\.magic/sad\.apps\.magic/g" {} \;