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

Insere uma string multilinha em outra string

Eu preciso inserir linhas em um arquivo xml: Inserir <one> </one> em <tags> </tags> Para obter <tags> <one> </one> </tags> Eu tentei isso: sed "s#\(< /tags>...
24.02.2012 / 15:51
2
respostas

Usando grep / sed / awk para classificar as entradas do arquivo de log

Eu preciso processar um arquivo de log muito grande com muitas linhas em diferentes formatos. Meu objetivo é extrair entradas de linha exclusivas que tenham o mesmo padrão inicial, por exemplo, '^ 2011-02-21. * MyKeyword. * Error', obtendo ef...
21.02.2011 / 20:21
4
respostas

Exclua a linha correspondente e várias outras de um arquivo

Eu tenho um arquivo de texto chamado file_a.txt. Meu primeiro comando é grep -A 12 ".production =" file_a.txt A saída é de poucos blocos. Cada bloco de string contém 13 linhas Eu quero excluir especificamente todo o bloco de strings qu...
09.10.2012 / 09:55
3
respostas

Como inserir texto alternativamente de dois arquivos com um padrão comum

Eu tenho dois arquivos ... Primeira entrada de arquivo ... 1 How many steps are in programming? A.5 B.4 C.3 D.9 Ans. 2 How many stairs in room? A.6 B.10 C.15 D.23 Ans. Segunda entrada de arquivo ... 1. Who is outside of the room ?...
09.10.2017 / 00:50
2
respostas

sed string com caracteres incorretos

Eu tenho uma string aleatória com caracteres feios nela: ˇÌ Ì Ì ‹‹ Í Í ‹‹ ‹ Esses caracteres precisam ser eliminados. A Whitelist consiste em: a-zA-Z0-9 -_ * + ß ä ü ö ()% @ € & =. e espaço Meu primeiro script para fazer isso: regex=...
07.12.2015 / 16:25
1
resposta

Comportamento POSIX das âncoras de sed e ^ regex com espaços de padrão de múltiplas linhas

Qual é o comportamento POSIX das âncoras sed ^ e $ quando usadas no início e no final de uma expressão regular se o espaço padrão contiver novas linhas incorporadas, como depois de usar o N comando? Eles ainda devem coincidir com o...
18.08.2015 / 09:32
1
resposta

Como converter um fuso horário em logs enquanto eles estão sendo seguidos

Eu gostaria de manipular o formato de um datestamp de um log, em tempo real, conforme ele está sendo seguido. O formato atual é 2016-04-06T23:19:20.878Z . Eu gostaria de convertê-lo para o nosso fuso horário local e, potencialmente, remover os...
07.04.2016 / 01:22
2
respostas

Awk / sed extrai informações quando um padrão corresponde a um parágrafo

Eu quero pesquisar um padrão "FROM" no parágrafo que começa com CREATE VIEW e termina com ";" e salve o resultado em um arquivo csv. por exemplo, se eu tiver o seguinte arquivo: CREATE VIEW view1 AS something FROM table1 ,table2 as A, table...
18.03.2016 / 10:51
1
resposta

É possível passar argumentos para um script sed?

Considere um script sed simples foo-to-bar.sed : s/foo/bar/ e a invocação simples: sed -f foo-to-bar.sed some-file.txt Agora, digamos que eu queira personalizar a string de substituição (barra, neste caso) e passá-la como um argu...
27.05.2015 / 18:25
3
respostas

Usando argumentos do comando sed para ser compatível com GNU e BSD Unix (edição no local)

Eu tenho um script de shell que uso atualmente para algumas coisas relacionadas à compilação de um aplicativo para dispositivos móveis. Devido às sutis diferenças entre o BSD & GNU um dos scripts de construção originalmente escritos em um...
03.03.2017 / 14:07