sed -i 's/\-->/ /g' name.txt 替换每一行中的-->为空格
sed -i 's/^/mv& /g' name.txt 在行首追加mv
sed 's/$/&TAIL/g' test.file 行尾追加
sed -i '2s/^.*$/pei/' name.txt 替换一行
^行首 $行尾
sed里面双引号和单引号的区别,如果是单引号,不能引用变量,双引号的话,可以对变量进行处理。
sed 在行尾或行首插入一行内容
原内容
# cat aa.txt
aa
bb
cc
dd
在首行前插入一行
# sed '1i\AAA' aa.txt
AAA
aa
bb
cc
dd
在尾行前插入一行
# sed '$i\AAA' aa.txt
aa
bb
cc
AAA
dd
在尾行后插入一样
# sed '$a\AAA' aa.txt
aa
bb
cc
dd
AAA
在首行后插入一行
# sed '1a\AAA' aa.txt
aa
AAA
bb
cc
dd