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

Como combinar palavras e ignorar múltiplos espaços?

A sintaxe a seguir deve corresponder ao "Servidor Ambari em execução", mas como combinar caso haja vários espaços entre as palavras? Como ignorar espaços entre palavras? echo "Ambari Server running" | grep -i "Ambari Server running" ech...
28.08.2017 / 05:29
2
respostas

Buscar todas as linhas até uma data usando sed, exceto pela última linha correspondente

Eu preciso buscar linhas de um arquivo usando sed, mas não quero que a última linha seja impressa. O que devo adicionar neste comando para fazer isso? sed "/$START_DATE/q" user.log>test2.log     
01.08.2018 / 18:21
2
respostas

pt - encontre a sequência de cores correta para 256 cores do ANSI estendido

No momento, estou usando o seguinte comando para usar as cores ANSI padrão com o comando tail: tail -f syslogfile | sed -e 's/\(.*MAJOR.*\)/\o033[93m\o033[39m/' Isso é amarelo brilhante, no entanto, estou entrando em 256 cores no bash e g...
21.06.2016 / 19:38
2
respostas

Recuperando cinco itens aleatórios de uma lista usando sed

Como posso recuperar aleatoriamente cinco itens diferentes de uma lista usando o sed? Minha lista é algo como abaixo. Cada item começa com um asterisco no início de uma linha. * asterisk* star wildcard * bee hive * car tire drive * dove white...
23.06.2016 / 09:21
1
resposta

Gravar a saída do comando no arquivo sem usar o redirecionamento [closed]

Eu tenho que escrever um pequeno script que escreve algumas informações em um arquivo. No entanto, o script será chamado de um local que não suporta operadores de redirecionamento (RTM). Desde que eu não posso usar os operadores de redirecioname...
17.08.2017 / 19:01
1
resposta

como anexar palavras de dois arquivos palavra por palavra [duplicata]

Eu tenho dois arquivos com o mesmo número de palavras e campos de coluna em cada linha. Eu quero acrescentar esses dois arquivos palavra por palavra. Por exemplo: Arquivo 1: A1 B1 C1 D1 E1 B1 C1 Arquivo 2: A2 B2 C2 D2 E2 B2 C2...
14.07.2016 / 08:03
3
respostas

Como editar a próxima linha após padrão usando sed?

Usando sed , como pesquiso uma linha que termina com foo e edite a próxima linha se começar com #bar ? Ou, em outras palavras, quero remover um comentário # da próxima linha se começar com #bar e a linha anterior terminar em foo...
24.05.2016 / 13:38
1
resposta

sed one-liner para excluir espaços medianos

Eu tenho um arquivo de texto que consiste em alguns WANDES N ORMAL E nGLISH em letras maiúsculas. Infelizmente, todas estas palavras têm um espaço entre as primeiras e as seguintes, o que não é aceitável. Eu tentei escrever uma expressão sed...
08.07.2011 / 09:45
3
respostas

Como anexar uma linha que não inicia com '' para a linha anterior

Eu tenho um log que contém linhas XML. Exemplo de formato abaixo: <head> <body> <line> asdasd</line> </body> </head> Eu quero verificar o arquivo de log e anexar as linhas que não começa...
06.11.2015 / 15:09
2
respostas

Combine xargs -I com sed

Eu quero usar o find para encontrar determinados arquivos e, em seguida, usar xargs com cp e sed para mover esses arquivos para outra pasta e renomeá-los. Eu sei como fazer isso em um loop, mas não é isso que estou procurando. Eu tentei: f...
07.11.2015 / 18:02