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
2
respostas

Sed / Awk salvar texto entre padrões se contiver string

Estou enfrentando um problema com os e-mails. Preciso receber todas as mensagens entre duas pessoas: [email protected] e [email protected] . O file : From: [email protected] to: [email protected] <body of the message1>...
13.10.2015 / 12:55
1
resposta

Corresponde a primeira palavra seguinte que corresponde a um determinado padrão usando sed

Estou com problemas para obter o seguinte comportamento: input='somestring... --key1 val1 --key2 val2 --key3 val3 somestring...' output='val1' Eu tentei usar: echo $input | sed -nE 's/.*--key1 (.*) (--.*)$//p' #but this gives 'val1 --...
07.07.2015 / 11:11
1
resposta

piping tail -f em sed ou awk

Há outra questão que é quase a mesma, mas nenhuma das sugestões da sua resposta funciona para mim: Tubar a cauda -f no awk Estou tentando finalizar um arquivo de log, mas quero substituir \ r por \ n antes de exibi-lo, para que o terminal n...
04.03.2015 / 12:38
1
resposta

Use o argumento do comando unrun no Linux

Se eu quisesse executar mv arg1 $(sed arg1 's/regex/replace/') , há uma maneira melhor de fazer isso do que reinserir o nome do arquivo no comando sed?     
14.01.2015 / 01:40
3
respostas

Alguém pode explicar por que essa correspondência de padrão não está funcionando usando sed

Tentando imprimir horários específicos de registros com base na recomendação do este tópico do superusuário. Não tenho certeza porque meus padrões não estão sendo correspondidos por sed. Eu tenho a data e a hora da amostra que estou usando aq...
13.04.2014 / 06:37
1
resposta

Use perl para fazer a substituição de várias linhas [closed]

Eu tenho que fazer algumas substituições em muitos arquivos *.c . Eu quero fazer a substituição assim: original: printf("This is a string! %d %d\n", 1, 2); resultado: print_record("This is a string! %d %d", 1, 2); Ou seja, substitua o...
06.05.2014 / 17:08
2
respostas

Como sed encontrar padrão em um campo, mas acrescentar outro (mesma linha)

Eu tenho um arquivo de texto que possui valores separados por vírgula. O campo1 tem um campo que precisa ser correspondido, mas o campo dois precisa de substituição com base na correspondência. Exemplo: A, C B, C Resultado: A, D B, C...
19.02.2014 / 21:08
1
resposta

Como substituir usando sed somente em uma seção do arquivo

O arquivo é assim: [section1] a=something [section_name2] a=something [section3] a=something Como substituo a=someother apenas em section_name2 ?     
11.09.2013 / 21:54
2
respostas

Ativar um repo epel via script?

Estou instalando o repositório Epel através de um script de shell, o repo vem desativado por padrão, gostaria de ativá-lo para que o script possa instalar outros pacotes. A seguir, instale o repositório da Epel: yum install -y epel-release...
08.04.2013 / 12:39
1
resposta

Exclui as primeiras linhas de um arquivo html Unicode

Eu tenho um arquivo HTML no formato UTF-8 e desejo remover as cinco primeiras linhas dele. Eu tentei usar sed , mas não funciona neste caso: sed "1,5d" Result.html>small2 Na verdade, funciona para outros arquivos, mas não aqui. E...
29.11.2012 / 07:28