sed常用

行首添加字符串

# cat a

[root@localhost b]# vim a

文件a将每行的第1列添加HEAD

[root@localhost b]# sed 's/^/HEAD &/g' a
HEAD 1
HEAD 2
HEAD 3
HEAD 4
HEAD 5

行尾添加字符串

sed 's/$/&TAIL/g'

# sed 's/$/tail &/g' a
1tail
2tail
3tail
4tail
5tail
[root@localhost b]# cat a
1
2
3
4
5
[root@localhost b]# sed -i 's/$/tail &/g' a
[root@localhost b]# cat a
1tail
2tail
3tail
4tail
5tail

sed -i 写到文件 写入硬盘中

扫描二维码关注公众号,回复: 10626168 查看本文章

sed搜索替换字符串变量 2019-02-18

原来的's/原始字符串/目标字符串/g'的单引号,改为双引号。

例子

# cat sample.xml
    <barcode></barcode>
# mediaID=000018L5
# sed "s/></>$mediaID</g" sample.xml 
    <barcode>000018L5</barcode>
# 
 
# 在每一行后面增加一空行

sed G


]# sed -i G a
[root@localhost b]# cat a
1aa tail

2aa tail

3aa tail

4aa tail

5aa tail

猜你喜欢

转载自www.cnblogs.com/xuanbjut/p/12666335.html
sed