2013-04-14 43 views

回答

3
find /path/to/dir -type f -exec sed -i 's/original/replacement/g' {} \+ 

或者,如果您find不支持\+

find /path/to/dir -type f -exec sed -i 's/original/replacement/g' {} \; 
0

嘗試這一行:

​​
+3

HM,如果去了' xargs'路線,我會用'find .... -print0 | xargs -0 ...'爲了安全起見。 – Wrikken

+0

合理。 。 。 – Kent

0

使用

shopt -s globstar # if not already enabled 
sed -i '/certainString/s/certainString/replaceWithThisNewString/g' ** 
相關問題