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

SED e PDSH: adicionando uma linha a um arquivo em um nó escravo em um cluster

Eu estou tentando adicionar uma nova linha contendo GATEWAY=10.0.10.1 ao arquivo /etc/sysconfig/network em cada um dos 32 nós escravos em um cluster. Eu li esta postagem sobre como inserir uma linha com sed . Isso funciona para eu ad...
10.07.2014 / 09:42
2
respostas

Use o awk para encontrar a primeira ocorrência

Eu tenho um arquivo de log que é atualizado quando meu script é executado. O script inserirá o texto "Início do script" quando ele for iniciado e o texto "Fim do script" quando ele terminar a execução. Eu estou tentando capturar o texto entre o...
09.09.2014 / 20:44
1
resposta

Sed: substitui o texto mantendo a ocorrência do dígito

Eu tenho algum texto como: Blablabla <b>[intlink id="</b>2204<b>" type="page"] Blalala Eu quero substituí-lo por remover o </b> e <b> , mantendo o id="number" . Então deve resultar como: Blablabla &...
08.09.2015 / 05:17
1
resposta

sed'sc comando outputs current line não importa o que

Veja o que eu faço: $ echo '1 2 3' | sed -n ' x c\ test x ' test test test É um comportamento esperado? Estou executando gnu sed 4.2.1 .     
06.06.2014 / 13:33
3
respostas

Sed - substituição de string com agrupamentos

Eu tenho um diretório largish com nomes de arquivos formatados como Some_Folder-(FOL001)-clean o que estou tentando fazer é exibir o padrão entre os colchetes no início, como FOL001 Some_Folder-(FOL001)-clean para que possa ser can...
25.01.2014 / 04:21
1
resposta

Combinando duas linhas diferentes que são pelo menos N linhas distantes umas das outras

Gostaria de fazer a correspondência de arquivos que contenham try (em uma linha) e consecutivos catch (em outra linha) pelo menos N linhas depois (para encontrar capturas muito longas e tente se livrar deles). Quero dizer, o primeiro...
09.12.2013 / 14:45
2
respostas

junta-se à saída sed

Estou procurando passar a saída do seguinte comando: $ sed -n '5p' file-A em $ sed '5 c\ > "string extracted from previous sed command" file-B Então, basicamente, eu quero substituir a linha x de um arquivo A com a linha x de um...
24.02.2014 / 04:32
1
resposta

Como sed e colocar de volta a parte da partida? [duplicado]

Então, esses são os textos originais: $ printf 'bbb\nb2b\n' bbb b2b Isso é o que estou fazendo $ printf 'bbb\nb2b\n' | sed 's/^b[0-9]/XXX/g' bbb XXXb E esta é a saída que eu quero: D $ printf 'bbb\nb2b\n' | SOME_SED_MAGIC bbb...
17.03.2014 / 10:47
5
respostas

Substituir todos, exceto um conjunto de caracteres em um arquivo com nova linha

como excluir todos os caracteres no arquivo, exceto números e "." ,  cada palavra (numeração / ponto) deve estar em nova linha no arquivo veja exemplo2 a solução pode ser com sintaxe sed ou awk ou ksh observação - a solução deve estar de...
15.11.2012 / 13:54
5
respostas

AWK Procura arquivo massivo e escreve no nome da variável

Eu quero extrair dados que precisarei reformatar de um arquivo de simulação com o qual estou trabalhando para prepará-lo como entrada para executar outras simulações. Os dados de destino são uma matriz z química otimizada. A única diferença do...
21.09.2013 / 23:29