循环替换文件中的内容脚本,如下:
loop=10
while test $loop -lt 100 ; do
cp -R M00 M0$loop
cd M0$loop
sed -i "s/m00/m0$loop/g" *
cd ..
loop=`expr $loop + 1`
done
》》》
1. backslash / 的替换
在命令行的方式下, / 需要用 //// 来表示, 如:
sed -i {s/////N//g} datafile
如果把 regex script 放在文件中,则只需要 s///N//g 即可,如:
cat rxs.sed
s///N//g
sed -i -f rxs.sed datafile
本文介绍了一种使用shell脚本进行循环批量替换文件夹内文件内容的方法,并演示了如何在命令行中替换特殊字符“/”。此外,还提供了一个具体的例子说明如何将regex脚本放入文件中进行替换。

1005

被折叠的 条评论
为什么被折叠?



