您可以使用
find和
-exec直接进入
sed,而不是第一个定位
oldstr用
grep。它的效率可能会降低一些,但这可能并不重要。这样,
sed替换将在列出的所有文件上执行
find,但如果
oldstr不在该文件上,则显然无法对其进行 *** 作。
find /path -type f -exec sed -i 's/oldstr/newstr/g' {} ;
欢迎分享,转载请注明来源:内存溢出
您可以使用
find和
-exec直接进入
sed,而不是第一个定位
oldstr用
grep。它的效率可能会降低一些,但这可能并不重要。这样,
sed替换将在列出的所有文件上执行
find,但如果
oldstr不在该文件上,则显然无法对其进行 *** 作。
find /path -type f -exec sed -i 's/oldstr/newstr/g' {} ;
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)