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

Refatorar o código usando sed

Como eu escrevo um script sed o rearranjo / refatoradores uma cadeia de caracteres de um arquivo? O conteúdo do meu arquivo é: for(int i=0; i<old(a, 10); i++) { sum += old(c*c, i*a) } E quero que o conteúdo modific...
02.11.2015 / 04:08
1
resposta

sed como substituir a entrada padrão

Eu tenho que substituir (procurar e substituir) um campo de senha para arquivos encontrados em diretórios diferentes. Todos os campos são formatados como: field = value O que tentei é: grep -i fieldofinterest /etc/filemod*/*| sed 's/[...
13.11.2015 / 21:51
2
respostas

Usando sed (ou qualquer coisa útil) para substituir strings com conteúdo relativo

Geralmente, para substituir strings em vários arquivos, basta usar sed -i 's/string1/string2/g' * No entanto, como eu poderia usar o comando sed (ou qualquer coisa que funcionasse, na verdade) para substituir as strings por conteúdo re...
20.03.2017 / 04:08
2
respostas

imprime linha vazia na saída sed ao passar vários nomes de arquivos

Estou fazendo algumas substituições de espaço reservado em vários arquivos que estou alimentando para ldapadd , para adicionar novas entradas a um diretório LDAP: sed \ -e 's/%%FOO%%/whatever/g' \ -e 's/%%BAR%%/other thing/g \ f...
03.07.2015 / 13:04
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...
19.06.2015 / 00: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 / 23: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 / 22: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 / 22: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 / 15: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 / 09:36