Perguntas sobre 'sed'

Sed é conhecido como Stream Editor, pois pode executar várias funções de filtragem e / ou transformação na entrada padrão ou em arquivos especificados pelo usuário. É comumente usado para pesquisar e substituir em arquivos de texto. Se sua pergunta for sobre processamento de texto, essa tag provavelmente será apropriada
5
respostas

Obtém o texto entre o padrão inicial e o padrão final com base no padrão entre o padrão inicial e final [duplicado]

Estou tentando obter tudo entre startStr e endStr para o caso bbb . Entendo como posso obter todas as ocorrências entre startStr e endStr usando sed . Eu não vejo como eu iria limitá-lo apenas para a instância em que bbb oco...
06.01.2017 / 22:37
3
respostas

substituir uma linha de 6 linhas após a correspondência da string

Eu quero alterar o notification_interval de 15 para 2 somente para o bloco File_Check. Eu tentei alterar a linha 6 depois de corresponder à linha File_Check com: sed -e '6 /File_Check/ s/15/2/g' file.txt mas não funcionou. Aqui est...
01.03.2016 / 20:00
3
respostas

como deletar linha do arquivo XML

como excluir apenas a linha do arquivo xml (com sed / awk ou perl uma linha de linha) que começam com: <units> e terminou com </Networks> como o seguinte <units><unit ip= ............ </units><...
16.03.2015 / 10:42
2
respostas

Por que não preciso escapar de uma classe de caracteres no sed mas preciso fugir do resto?

Estou confuso com o sed. Eu tinha um arquivo com o seguinte conteúdo: [ 2014/02/10 14:45:15 | INFO ] Saving data for customer: 273667 [ 2014/02/10 14:45:15 | INFO ] Saving data for customer: 273687 [ 2014/02/10 14:45:15 | INFO ] Sa...
10.02.2014 / 21:35
2
respostas

Substituição de texto dentro de arquivos compactados

Eu tenho vários arquivos zip, cada um com vários arquivos de texto dentro deles. Eu quero substituir todas as ocorrências de a nesses arquivos de texto com b e deixá-los compactados com a mesma estrutura. Se eu quisesse encontrar as oco...
09.02.2014 / 11:20
2
respostas

SED altera apenas o início da linha e preserva o fim da linha

Basicamente eu tenho uma situação onde eu freqüentemente preciso modificar meu arquivo hosts para acessar diferentes servidores no meu local de trabalho. Em uma tentativa de automatizar o processo. Eu tenho tentado usar sed para fazer as alte...
10.02.2014 / 20:21
2
respostas

Adicionando 2 linhas na sub-rotina do arquivo de texto

Eu tenho um arquivo de texto dividido em sub-rotinas. Cada estrofe começa com uma [palavra-chave] e termina com uma linha em branco. Algo parecido com isto: [keyword1] param1 = value1 param2 = value2 param3 = value3 [keyword2] param4 = value...
09.11.2011 / 11:39
1
resposta

Decifrando comandos sed

Eu corri o seguinte comando sed : sed "s|^/samba|\|;s|/|\|g" Eu já vi sed substituir comandos antes. Eu também sei sed permite o uso de qualquer caractere como um delimitador ( | , neste caso) e que g significa substituição glob...
28.03.2013 / 19:18
3
respostas

awk, sed, grep, perl… qual imprimir neste caso?

Eu tenho essa sintaxe em um arquivo (tempos de resposta http do analógico): <thead><tr><th class="x">seconds</th><th class="R">reqs</th><th class="r">%reqs</th><th class="B">Gbytes</th&...
25.03.2013 / 06:11
2
respostas

Sed regex para uma palavra variável no Ubuntu 14

Dado um arquivo com a seguinte string: fastcgi_param WP_ENV staging; Eu preciso de uma expressão sed que substitua a palavra "staging" por uma nova string: fastcgi_param WP_ENV production; No primeiro exemplo, a terceira palavra é...
26.09.2016 / 23:25