Re: sed 替换文件内容

-i表示在原文件中替换


SN=`getcfg /data/confbac/factory.conf SerialNumber`
sed "s#<SerialNumber type=\"s\" size=\"64\" rw=\"0\">000000131811</SerialNumber>#<SerialNumber type=\"s\" size=\"64\" rw=\"0\">$SN</SerialNumber>#g" m2.txt >mm.txt

1:s后面跟的字符代表分隔符
2:用到了变量,所以必须用双引号

没有评论: