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
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 / 21: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 / 07: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 / 10: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 / 07: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 / 22: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...
07.11.2016 / 23:13
1
resposta

Como usar variáveis no comando sed

Estou tentando executar sed -i "/$variable/c \$variable1' file.txt Mas não está exibindo nenhuma alteração no arquivo: file.txt . Mas o mesmo comando, sem as variáveis, funciona bem: sed -i "/variable/c \variable1' file.txt     
03.01.2015 / 07:34
2
respostas

Usando chaves vazias {} dentro do comando sed do find -exec

Gostaria de saber se é possível incluir chaves vazias {} dentro de uma substituição sed de um find -exec . Um exemplo: find "$dir" -type f -name "*" -exec sed -i s/hello{}a/hello{}b/g '{}' + Isso traz a mensagem de erro de {}...
26.02.2016 / 02:24
1
resposta

Substituir um & em XML corretamente?

Eu quero substituir um '&' com &amp; Exceto a seguinte ocorrência de caracteres especiais XML. " &quot; ' &apos; < &lt; > &gt; & &amp; Eu tentei o método mencionado em Substituir caracte...
17.02.2016 / 12:25
2
respostas

substituição sensível a maiúsculas e minúsculas; mesmos identificadores de destino

Eu mesmo me esforcei para fazer uma substituição sensível a maiúsculas e minúsculas em um arquivo de texto. Por favor, encontrar abaixo um segmento do meu arquivo sed que estou executando como sed -f file.sed < input.txt > output.txt s...
06.03.2014 / 09:36