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

Como posso consertar as linhas quebradas em lugares errados?

Meu arquivo de texto é assim: This is one sentence that is broken. However this is a good one. And this one is somehow, broken into many. Desejo remover o caractere de nova linha à direita de qualquer linha, seguida de uma linha começando...
26.07.2017 / 15:22
6
respostas

Em 'sed', como posso colocar um “&” entre os caracteres em uma string?

Pode sed fazer algo como: 12345 torne-se: 1&2&3&4&5 ?     
24.08.2017 / 20:46
6
respostas

Remover linhas de um arquivo, dependendo das linhas encontradas em outro arquivo

O arquivo file1.txt contém linhas como: /api/purchase/<hash>/index.html Por exemplo: /api/purchase/12ab09f46/index.html Arquivo file2.csv contém linhas como: <hash>,timestamp,ip_address Por exemplo: 12ab09f46,...
17.08.2015 / 13:58
3
respostas

Filtre um arquivo .CSV com base nos valores da quinta coluna de um arquivo e imprima esses registros em um novo arquivo

Eu tenho um arquivo .CSV com o formato abaixo: "column 1","column 2","column 3","column 4","column 5","column 6","column 7","column 8","column 9","column 10 "12310","42324564756","a simple string with a , comma","string with or, without comma...
22.10.2013 / 05:46
4
respostas

Concatena linhas pela primeira coluna por awk ou sed

Como posso usar awk na seguinte situação? Eu quero concatenar linhas que começam com a mesma coluna. Somente a primeira coluna é mantida após a associação (nesse caso, aaa , www , hhh ). O arquivo pode ser separado por espaço ou p...
11.09.2012 / 08:42
4
respostas

Imprima uma linha apenas se a próxima linha NÃO contiver uma correspondência específica

Estou tentando pesquisar um arquivo de log para atividades registradas que não foram concluídas. Por exemplo, eu registro uma "Iniciando a atividade para o ID 1234 ..." e, se obtiver êxito, a próxima linha será "Atividade 1234 concluída". Est...
30.07.2012 / 16:22
3
respostas

Por que é 'sed expr1 | sed expr2 'diferente de' sed-e expr1-e expr2 '

Eu estava dividindo a saída de id para fornecer uma lista linha por lista mais legível de grupos dos quais um usuário é membro: id roaima | sed 's/,/\n\t/g' uid=1001(roaima) gid=1001(roaima) groups=1001(roaima) 24(cdrom) 25(floppy)...
24.08.2017 / 17:54
3
respostas

Mesclando dois arquivos, uma coluna de cada vez

Eu tenho 2 arquivos grandes (3.000 colunas, 15.000 linhas) do seguinte formato arquivo1 (separado por tabulação): 1/0 0/0 0/0 0/0 1/1 0/0 1/1 0/1 0/0 arquivo2 (separado por tabulação): 3 5 2 1 7 10 3 4 3 Gostaria de combinar os...
06.07.2016 / 04:27
2
respostas

Passando uma variável para sed [duplicada]

Não consigo usar uma variável de shell em sed no formulário $NUMBER . Eu tenho essa linha no meu script de shell: cat shared.txt sed 's/whatever1/$2 ... whatever2/' > shared2.txt O resultado em shared2.txt é semelhante a:...
23.07.2013 / 09:06
2
respostas

Reindexar um arquivo CSV grande

Eu passei pelas respostas em este tópico útil , mas o meu problema parece ser diferente o suficiente para que eu não consiga pensar em uma boa resposta (pelo menos com sed ). Eu tenho um arquivo CSV grande (mais de 200 GB) com linhas semel...
18.09.2014 / 20:34