#!/bin/bash
str="xx" #原文字符串
cstr="yy" #替换成的字符串
dir="/home/test" #指定目录
for i in `find $dir -type f `
do
if grep $str $i #测试原文字符串是否存在
then
sed s/$str/$/yy/g -i $i #有则替换
fi
done
供参考未测试.
find . -type f -exec sed -i 's/strA/strB/g' {} \;
请问一下,所有的文档都在该目录下吧,该目录下没有子目录吧?
弄好了,给我个有邮箱发给你,看看!