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

Como faço para substituir uma string por um cifrão no sed?

Eu quero substituir esta string: export TODO_FILE="$TODO_DIR/todo.txt com: export TODO_FILE="$TODO_DIR/writing.txt" no arquivo ~/.todo/config . Eu corri com: sed -i 's/export TODO_FILE="$TODO_DIR/todo.txt"/export TODO_FILE="$T...
09.02.2015 / 16:42
2
respostas

Imprime uma linha no stdout que corresponde a uma expressão se a saída contiver outra expressão

Esta pode ser uma tarefa comum / fácil, mas não consegui descobrir exemplos na Web ou manuais do awk / sed / grep. Então, aqui está o cenário: Existe uma ferramenta de linha de comando interna que imprime um resultado de várias linhas par...
20.10.2014 / 16:58
2
respostas

Sed / awk / perl: modifica o texto preservando as partes e alinhando com uma coluna

Eu tenho um texto assim: A1JOURNEY0TO1 .BYTE 00, 00, 00 A2JOURNEY0TO2 .BYTE 00, 01, 00 A3JOURNEY1TO0 .BYTE 00, 01, 01 Eu preciso ter: JOURNEY_01 ; 00 TO 01 .BYTE 00, 00, 00 JOURNEY_02...
16.10.2014 / 12:19
2
respostas

Pesquisar e substituir pergunta

Eu preciso encontrar todas as ocorrências de AAsomeArbitraryStringBB e substituí-las por CCsomeArbitraryStringDD . Então AAHelloBB Text AAByeByeBB torna-se CCHelloDD Text CCByeByeDD. É importante observar que a string de su...
12.01.2015 / 20:24
2
respostas

Como evitar que um padrão de inserção usando sed seja aplicado no meio de uma string?

Objetivo O objetivo é converter a seguinte string: hello_hello,123-world567-helloworld123456,world1234-hello09876 usando sed em um formato específico. Tentativas sed -e 's|^\(hello_[a-z0-9]\{3\}\)\(.*\)|,|g;s|..|&/|g' /tm...
29.12.2014 / 18:36
4
respostas

substituir vários vírgula fora lado um ou mais conjuntos de chaves e exceção que em um ou mais conjuntos de chaves

No arquivo de texto, tenho vários registros. Cada registro tem várias colunas separadas por vírgulas, algumas colunas têm um conjunto de chaves e outras têm mais de uma chave. Eu preciso: Se uma vírgula for encontrada fora de um ou mais...
09.10.2014 / 11:56
2
respostas

Exclua todas as palavras entre parênteses com sed

Como posso fazer isso em sed , tenho uma longa lista de coisas e algumas são cercadas por parênteses. lol xml lol lol (347) idiot (67) Como pode excluir (347) e (67) , mas para uma lista enorme com números e letras aleatórias entre...
06.08.2014 / 20:56
1
resposta

Qual pacote GNU sed para o Solaris?

Eu preciso usar os recursos do GNU sed, em vez da versão interna do Solaris 10. Qual pacote GNU contém? Eu não vejo isso listado no coreutils, e minhas pesquisas no Google não ajudaram a localizá-lo.     
22.07.2014 / 23:18
2
respostas

Analisa vários milhares de linhas de txt em linhas e colunas

O arquivo em questão lista nomes, credenciais, funções e privilégios para milhares de usuários. Foi passado para mim como xls, mas as linhas e colunas não estão dispostas na forma adequada. Eu reformatei o arquivo raw usando o awk e sed, agora e...
05.11.2014 / 20:05
2
respostas

Extrai várias instâncias do texto entre duas palavras, inclusive da palavra inicial, mas exclusivas da palavra final

Um arquivo PDB contém vários parágrafos de conformações de uma proteína. Cada conformação começa com a palavra-chave ATOM e termina com a palavra-chave END . Estou tentando ler o arquivo no bash, de modo que eu leio todas as linhas do...
20.08.2015 / 17:11