我希望有人能提供帮助。
基本上我有一个配置文件,这里是一个例子:
domain1.com, domain2.com, domain3.com {
admin=false
status=enabled
}
我需要在 domain3.com 之后添加命令, domain4.com
,因此配置将如下所示:
domain1.com, domain2.com, domain3.com, domain4.com {
admin=false
status=enabled
}
我设法将其添加到末尾,但在 { 之后,这不是我想要的。
答案1
命令
sed "/domain3\.com/s/domain3\.com/&, domain4.com/g" filename
awk '/domain3\.com/{gsub(/domain3\.com/,"domain3.com, domain4.com",$0) }1' filename
输出
域名 1.com、域名 2.com、域名 3.com、域名 4.com {
admin=false
status=enabled
}