sed最常用的就是查找替换生成新的文件,下面这个就是先把旧文件复制为新的,然后在新的中做替换
#!/bin/bash
if [ $# -ne 2 ];then
echo "Usage: $0 old-file new-file"
exit
fi
cp $1 $2
sed -i "s#xxx#111#" $2
sed -i "s#yyy#222#" $2
sed -i "s#zzz#333#" $2
运行一下看看结果
%:cat a
xxx
yyy
zzz
%:./sed.sh a b
cat b
111
222
333
内容蛮实用的希望博主能更新一些最新的layout与工艺内容。