我正尝试使用以下场景创建一个unix脚本:
我的主配置文件包含以下行:
#BEGIN mytest
#END mytest
我的输入文件有:
location /server/ {
(proxy config here)
}
我想创建一个搜索
#BEGIN mytest
的脚本,如果找到,请添加包含我的输入文件的另一行,输出如下:#BEGIN mytest
location /server/ {
(proxy config here)
}
#END mytest
最佳答案
使用r
中的sed
(读取文件)命令:
sed -e '/#BEGIN mytest/r input' config
关于linux - 搜索并替换文件中的字符串,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25477229/