Linux批量查找并替换文件夹下所有文件的内容

批量查找某个目下文件的包含的内容,例如:

grep -rn "要找查找的文本" ./

注:后面不跟文件路径的话,默认查找当前文件下的文件(包括子目录下的文件)

批量查找并替换当前文件夹下的文件内容。

sed -i "s/要找查找的文本/替换后的文本/g" `grep -rl "要找查找的文本" ./`

批量查找并替换任意文件夹下的文件内容。

sed -i "s/要找查找的文本/替换后的文本/g" `grep -rl "要找查找的文本" /任意文件夹`

留下评论