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

Awk - mantenha a palavra “example” e “EXAMPLE” com uma entrada

Estou tentando manter apenas os clientes que contêm determinadas palavras. Aqui está um exemplo < newname.txt awk 'BEGIN {FS=","} $7~/USA|United States/' > usa.txt O problema que estou tendo é se eles tivessem usa , UNITED STATES...
18.06.2015 / 22:12
4
respostas

remove o conteúdo do começo para a primeira linha em branco

Estou tentando remover o conteúdo do começo do texto para a primeira linha em branco. --($:~)-- cat example.txt pedro pablo juan francisco emiliano martin Então, eu excluiria: pedro pablo juan Eu tentei com: sed -n '/^/,/^$...
05.06.2015 / 21:42
3
respostas

String de data de reformatação

Estou tentando descobrir como reformatar um arquivo cheio de datas formatadas incorretamente. A fonte é assim: {"_id":"","timestamp":"Mon Apr 20 08:30:55 +0000 2015"} {"_id":"","timestamp":"Mon Apr 20 08:32:25 +0000 2015"} {"_id":"","timestam...
08.05.2015 / 20:49
1
resposta

Como faço para escapar desse comando su + sed?

#!/bin/bash wineuser=tom su $wineuser -c "sed -i '$ialias ptgui "wine ~/.wine/drive_c/Program\ Files/PTGui/PTGui.exe\"' /usr/people/$wineuser/config/cshrc.csh" A linha acutal inserida no cshrc.csh do tom deve se parecer com alias ptgui 'w...
20.05.2015 / 20:55
2
respostas

Substituição ao vivo, enquanto visualiza o log usando LESS

É muito conveniente monitorar os logs usando o comando less - você vê o que está acontecendo com o seu sistema. O ruim é que meus logs são otimizados para a ferramenta grep : cada ação atômica é sempre impressa em uma única linha (eu posso fa...
29.08.2014 / 13:05
2
respostas

Como posso substituir ^ I em espaços de tabulação no editor de vim para o arquivo .java?

Quando abro meu arquivo .java no vim, vejo algumas linhas prefixadas com um / mais ^I caracteres. Parece que as guias no Eclipse foram convertidas em ^I . Eu gostaria de substituir um único ^I em espaços com 4 caracteres. Por exemp...
21.08.2014 / 07:36
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 / 15: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 / 14: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 / 10: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 / 19:24