sed -i -e ‘s/^/new/g‘ -e ‘s/$/new/g‘ passwd
sed ‘/word/s/\(.*\)/new1\1new2/g‘ passwd #用正在表达式,\(\)表示分组,.*表示任意字符,\1引用第一个分组,因为匹配的是任意字符,所有整行都匹配了,在添加的时候就添加到行尾或行首了
sed ‘1,3s/^/#/g‘ passwd
sed -i ‘/word/a \ 000‘ passwd
a:表示在匹配行后面添加一行,从\后面开始添加
sed -i ‘/word/a \ 000‘ passwd
i:表示在匹配行前面添加一行,从\后面开始添加
sed ‘/100/s/old/new/g‘ passwd
sed ‘s/daemon/new&/g‘ passwd
sed ‘s/daemon/& new/g‘ passwd
<details>
<summary>点击查看详细内容</summary>
展开的内容
</details>
<details>
<summary>展开查看</summary>
<pre><code>
System.out.println("Hello to see U!");
</code></pre>
</details>
原文:https://blog.51cto.com/u_12723336/2721442