Linux下利用sed在文档的每行首或行尾增加减少字符

By admin  2011年06月23日 Linux 关注度 8,355 1 条评论

在使用Linux时,我们经常会在文档的行首增加或减少字符,但如果文档较大,手动更改比较烦琐,可以利用sed进行批量修改。

在每一行的行首增加一个字符

sed -i 's/\(^\)/#/g' /home/test.txt  #在文档的每行首增加一个#

sed -i 's/\(^.\)/#/g' /home/test.txt  #替换第一个字符

去掉这个#符号

sed -i 's/#/ /g' /home/test.txt

 

在每一行的行尾增加字符

sed -i 's/\($\)/aaa/g' /home/test.txt

在每一行的行尾加上“aaa”

批量删除行尾字符

sed -i 's/aaa//g' /home/test.txt

评论

1条评论 “Linux下利用sed在文档的每行首或行尾增加减少字符”
  1. 博文还是一样的好,谢谢你的分享,以后我会常来的。

发表评论