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

Substitui uma série de caracteres por um número igual de caracteres

Eu quero substituir as strings que contêm caracteres de til de comprimentos variados com strings de espaços. Por exemplo, se uma string contiver 5 caracteres de til: ~~~~~ , quero substituí-la por 5 espaços. Meu atual comando sed : se...
21.02.2017 / 14:21
2
respostas

Como substituir todas as ocorrências em um arquivo com valor exclusivo para cada ocorrência

Estou tendo um arquivo xml com várias ocorrências MyID, conforme mostrado abaixo. MyID="dett090900990000" Eu quero substituir todas as ocorrências do valor MyID="" pelo valor exclusivo. Por exemplo se eu tiver três ocorrências de...
05.06.2017 / 04:01
2
respostas

Passando arquivos regulares apenas para 'sed -i'

Estou usando o GNU sed 4.2.2 e depois da pesquisa não consigo descobrir o motivo sed se comporta de maneira estranha em algumas situações: Eu tenho um diretório com o seguinte: foofile.txt barfile.txt bazfile.txt config/ Caso 1 s...
06.04.2017 / 22:20
3
respostas

Usando números no arquivo A para obter um ID único do arquivo B baseado na ordem especificada pelo arquivo A

Eu quero usar os números do arquivo whitelist.txt para obter um número de identificação exclusivo do arquivo list.txt com base na ordem especificada pelo arquivo whitelist.txt . Exemplo: $ cat whitelist.txt: 2 5 7 10 11 (+8...
26.04.2017 / 23:47
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 / 07: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 / 20: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 / 21: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 / 11: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 / 21: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 / 10:03