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
1
resposta

Como usar o sed para substituir duas instâncias dos mesmos dígitos separadas por uma barra com uma instância desses dígitos?

Eu quero usar sed para substituir duas instâncias dos mesmos dígitos separadas por uma barra com uma instância desses dígitos. Meus arquivos de entrada têm linhas como esta: text (1982/1982) text text (1983/1983) text text (1984/1984) text...
22.07.2018 / 22:25
1
resposta

O que acontece para a última linha ao usar o comando N com sed

Aqui está o meu comando sed: echo -e "AB\nCD\nEF\nGH" | sed 'N; D;' Imprime: GH enquanto sed processa a entrada linha a linha, o que acontece com a última linha? (Depois disso sed viu o fim de arquivo)? Quero dizer, o buffer...
21.04.2012 / 13:55
2
respostas

Bash: filtra as linhas combinando com o intervalo numérico

Eu tenho um arquivo test com os campos: cato e pos . 1 7100 1 35000 1 49321 1 49759 2 44842 2 52794 2 53558 3 53859 3 54013 3 55172 Eu tenho um arquivo db com campos: cato , start e stop . 1 6408 800...
21.01.2018 / 15:13
2
respostas

Substituindo texto entre dois comentários em HTML

Eu sou novo no mundo de sed / awk e regex em geral e tenho estudado seu uso, mas tenho dificuldades em atender a minha necessidade: Eu tenho uma página htm que tem um aviso de linha única que precisa ser atualizado com texto inserido...
29.05.2013 / 20:57
4
respostas

Converta uma coluna (longa) em múltiplas colunas (curtas) de comprimentos desiguais

Eu tenho um arquivo com uma coluna de dados (por exemplo, um valor de dados por linha). Eu interpreto esses dados como vários dados conjuntos ; os conjuntos de dados são separados por um ou mais NA linhas. Observe que os conjuntos de dados...
15.09.2017 / 23:02
1
resposta

Sed para copiar parte do nome do arquivo em outro conteúdo do arquivo com a mesma substring

Para cada arquivo com a extensão especificada em um diretório, eu gostaria de usar apenas uma substring do nome do arquivo para adicionar a outro arquivo e gerar como um arquivo com uma extensão diferente, mas com a mesma substring. Encontrei...
21.08.2016 / 09:13
2
respostas

comando bash que gera o resultado de um pipe anterior

Eu tenho um arquivo de texto emitido por um WebSpider. O Spider extrai todas as frases de uma determinada lista de URLs. O que eu preciso fazer é então processar este arquivo e encontrar todas as linhas que contenham mais de 65 caracteres e depo...
14.10.2015 / 12:53
2
respostas

pt sed para dividir o barramento verilog em uma porta individual

Eu quero converter um determinado Verilog Bus em um formulário de divisão individual usando o comando sed ou awk . Entrada module test ( temp_bus[3:0], temp_B[1:0] ) input [3:0] temp_bus; output [1:0] temp_B; endmodule...
04.07.2016 / 09:08
3
respostas

backreferences em 'rename' regex

Eu tenho MUITOS arquivos chamados "bar_foo.txt" em um diretório, e gostaria de renomeá-los para "foo_bar.txt". Em sed e vim , o regex para isso seria algo como 's/\(bar\)_\(foo\)/_/g' , retornando a referência na pesquisa na substituiç...
19.01.2016 / 23:15
3
respostas

Remover linha correspondente a um padrão se a próxima linha não corresponder a outro padrão

Abaixo está a saída de extração do meu script de verificação, que eu gostaria de imprimir apenas o nome do host e erro. Se não houver erro para o host, exclua também a entrada do nome do host. A lógica que quero usar é excluir a linha existente...
08.11.2016 / 00:13