Как заменить несколько строк с помощью sed - PullRequest
0 голосов
/ 12 июня 2018

Я пытаюсь автоматически заменить большой блок кода.

В настоящее время у меня все это на разных строках, так как формат должен быть согласованным.

Я пробовал оба дополнения \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 к концам строк.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...