在文件每行后边添加固定文本(shell)
发布时间:2020-12-16 01:54:51 所属栏目:安全 来源:网络整理
导读:例子: 对/code/shell/servers 中每一行最后添加用户名和密码 ? 原来长这样: /code/shell/servers 我对其每行添加“ root 950102DK”(我这边默认的密码),脚本如下: sed -i ‘s/$/ root 950102DK/g‘ /code/shell/servers ? 讲解: -i: 在原文件上修改 ^
例子: 对/code/shell/servers 中每一行最后添加用户名和密码 ? 原来长这样: /code/shell/servers 我对其每行添加“ root 950102DK”(我这边默认的密码),脚本如下: sed -i ‘s/$/& root 950102DK/g‘ /code/shell/servers 讲解: -i: 在原文件上修改 ^: 每行开头 $: 每行结尾 /g: 每行都改 &: 我理解为休止符,即到哪里停止的意思。如果配合"^",则将"&"加在插入内容的最后,即: "内容&";如果配合"$",则将“&”加在插入内容的前面,即: “&内容”。 这个意思是,在/code/shell/servers原文件修改,将每行结尾的$替换为 "root 950102DK",即为添加进去了。 添加完之后,它就成了这样: 的确加进去了,而且可以进一步通过脚本来做批量处理了。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |