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

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 / 03: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 / 06: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 / 14: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 / 15: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 / 02: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 / 07: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 / 18:34
3
respostas

Regex & Sed / Perl: corresponde à palavra que NÃO é precedida por outra palavra

Gostaria de usar sed ou perl para substituir todas as ocorrências de uma palavra que não tenha uma determinada palavra na frente dela. Por exemplo, eu tenho um arquivo de texto que contém um enredo de um filme e quero substituir todas a...
06.11.2011 / 02:56
5
respostas

Correspondência não-gulosa com regex SED (emular perl's. *?)

Eu quero usar sed para substituir qualquer coisa em uma string entre a primeira AB e a primeira ocorrência de AC (inclusive) com XXX . Para exemplo , eu tenho essa string (essa string é apenas para um teste): ssABteAstACABnnA...
22.07.2016 / 22:30
8
respostas

sed supressão de linha no local no sistema de arquivos completo?

Devido a um bug de aplicativo ainda não diagnosticado, tenho várias centenas de servidores com um disco cheio. Existe um arquivo que foi preenchido com linhas duplicadas - não um arquivo de log, mas um arquivo de ambiente de usuário com definiçõ...
22.12.2015 / 20:08