substituindo texto e excluindo texto usando awk no arquivo usando

0

Eu tenho um script e quero fazer algumas operações de substituição e exclusão nele. Eu usei sed para extrair valores entre as palavras SendCommands e end como este

sed -n '/SendCommands/,/end/p' ddtt

Como awk não estava me dando a saída desejada, por isso estou aguentando isso. Eu colei a saída aqui apenas mostrar como se parece: saída sed está dando a parte de função e comentário.

Como faço para colocar várias ocorrências em um arquivo em uma matriz e executar a pesquisa e substituir ou excluir um texto / comando de cada vez.

Como excluir access-list 4 permit 10.59.230.14;\ ou service timestamps debug datetime msec localtime show-timezone;\ etc ou substitua service timestamps debug datetime msec localtime show-timezone ou service timestamps debug datetime msec localtime show-timezone

INFO: SendCommands é atualmente uma função usada no script

    
por munish 11.04.2013 / 16:27

1 resposta

1

Com -f para sed você pode fornecer um script que contenha os vários comandos.

No seu caso, isso seria

script.sed

/SendCommands/,/end/p

E você pode então

sed -f script.sed ddtt
    
por 11.04.2013 / 16:50

Tags