分类: LINUX
2011-12-16 16:19:31
sed ‘s/old/new/’ filename 将文件里每行的第1个”old”替换为”new”
sed ‘s/old/new/4’ filename 将文件里每行的第4个”old”替换为”new”
sed ‘s/old/new/g’ filename 全文替换所有的’old’为’new’
sed ‘s/\(.*\)old/\1new/’ filename 替换每行的最后1个”old”为”new”
sed ‘s/\(.*\)old\(.*old\)/\1new\2/’ 替换每行的倒数第2个”old”为”new”
sed ‘s/old1/new1/g ; s/old2/new2/’ 全文替换old1为new1,每行第一个old2为new2
sed ‘/old1/s/old2/new/g’ filename 将出现’old1’的行中’old2’全部替换为’new’
sed ‘/old1/!s/old2/new/g’ filename 全文替换’old2’为’new’,带’old1’的行除外
sed ‘/old1/ s/old2/new1/’ filename 替换”old1”之后的’old2’为’new1′
sed ‘n1,n2 s/old/new/’ filename 替换n1至n2行的第1个”old”为”new”