首页 > 系统服务 > 详细

在文件每行后边添加固定文本(shell)

时间:2019-08-02 10:01:41      阅读:87      评论:0      收藏:0      [点我收藏+]

例子:

对/code/shell/servers 中每一行最后添加用户名和密码

?

原来长这样:

/code/shell/servers

技术分享图片

我对其每行添加“ root 950102DK”(我这边默认的密码),脚本如下:

sed -i ‘s/$/& root 950102DK/g‘ /code/shell/servers
?

讲解:

-i: 在原文件上修改

^: 每行开头

$: 每行结尾

/g: 每行都改

&: 我理解为休止符,即到哪里停止的意思。如果配合"^",则将"&"加在插入内容的最后,即:

"内容&";如果配合"$",则将“&”加在插入内容的前面,即: “&内容”。

这个意思是,在/code/shell/servers原文件修改,将每行结尾的$替换为 "root 950102DK",即为添加进去了。

添加完之后,它就成了这样:

技术分享图片

的确加进去了,而且可以进一步通过脚本来做批量处理了。

在文件每行后边添加固定文本(shell)

原文:https://www.cnblogs.com/young233/p/11286475.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!