如何在當前目錄和所有子目錄中替換所有ABC
實例與XYZ
?遞歸替換字符串,同時安全避免git目錄
在this popular question頂部答案注意,這是不明智的像
find /home/www -type f -print0 | xargs -0 sed -i 's/subdomainA\.example\.com/subdomainB.example.com/g'
含
.git
目錄的文件夾中
運行命令,因爲歷史可能會損壞。
如何才能在的文件夾中替換的文件夾中有.git
的目錄?這是怎麼回事?:
find /home/www/ -type f -not -path .git/ -exec \
sed -i 's/ABC/XYZ/g' {} +