循环替换文件中的内容脚本,如下:
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