1. 程式人生 > >替換指定目錄以及其子目錄下的字符串

替換指定目錄以及其子目錄下的字符串

linux shell sed grep

#尋找某目錄下的字符串
grep "192.168.1.29" -rl ./
#尋找某目錄下的字符串並替換
grep "192.168.1.29" -rl ./ |xargs sed -i "s#192.168.1.29#192.168.2.189#g"

#優化,尋找某目錄下的字符串並替換
A=192.168.1.29
B=192.168.2.189
grep "$A" -rl ./ |xargs sed -i "s#$A#$B#g"


工作用到,記錄一下。

本文出自 “禪劍一如” 博客,請務必保留此出處http://yanconggod.blog.51cto.com/1351649/1974828

替換指定目錄以及其子目錄下的字符串