如何使用sed替换多行

时间:2018-06-12 13:21:49

标签: macos sed

我正在尝试自动替换大型代码块。

我目前在不同的行上都有,因为格式需要保持一致。

我尝试将\n添加到行尾,\\n无效。有小费吗?你认为我应该自动替换回购文件中的文件,还是这是更好的方法呢?

编辑:

 sed -i 'N' '''s_cat << EOF > DevServer_connection.json 
{ 
"name": "hlfv1", 
"x-type": "hlfv1",  
"x-commitTimeout": 300, 
"version": "1.0.0", 
"client": { 
    "organization": "Org1", 
    "connection": {  
        "timeout": {  
            "peer": { 
                "endorser": "300", 
                "eventHub": "300", 
                "eventReg": "300" 
            }, 
            "orderer": "300" 
        } 
    } 
}, 
"channels": { 
    "composerchannel": { 
        "orderers": [ 
            "orderer.example.com" 
        ], 
        "peers": { 
            "peer0.org1.example.com": {} 
        } 
    } 
},  

它会持续更长时间。请记住,我已尝试将\n\\n附加到行尾。

0 个答案:

没有答案