如何在 bash 中的文件中的特定行末尾附加字符串[重复]

2024-01-01

我想将别名附加到主机文件某一行的末尾。例如

I have

192.168.1.1    www.address1.com
192.168.1.2    www.address2.com
192.168.1.3    www.address3.com

我想让它看起来像

192.168.1.1    www.address1.com
192.168.1.2    www.address2.com myalias
192.168.1.3    www.address3.com

我想找到包含 19.2.68.1.2 的行并在其末尾附加 myalias。该行不一定是文件中的第二行,就像我在此处所示的那样。它可以在任何地方。


Using sed和描述的模式:

sed '/192.168.1.2/s/$/ myalias/' file

Using sed和具体的行号:

sed '2s/$/ myalias/' file
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 bash 中的文件中的特定行末尾附加字符串[重复] 的相关文章

随机推荐