日期:2014-05-16  浏览次数:20915 次

关于FC4.0 一些命令不太懂!
我想查找一个文件 然后 查看其中内容 然后再将 里面的一个字符串替换成另外一个字符串
# find ./ -exec grep str1 ‘{}’ \; -exec sed -i.bak s/str1/str2/g ‘{}’ \; 
然后这样 他告诉我 find 缺少 “-exec” 参数

------解决方案--------------------
find ./ -exec grep str1 ‘{}’ \; | sed -i.bak s/str1/str2/g ‘{}’ \; 

你直接这样不就行了吗???
------解决方案--------------------
用find找到,


然后用sed替换.