在使用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
沒有留言:
張貼留言