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

Substituindo string em todos os arquivos encontrados pelo grep. Não pode fazê-lo funcionar

Estou tentando fazer o que o título diz. Então eu acho todos os arquivos necessários com o grep: grep --include=\*.{php,ini,conf,sh} -ril -P "'([\d\w\-\_\.]+)(@domain.com)'" '/var/www_data/somepath/' Agora, presumo que seja o uso de sed...
06.09.2014 / 23:03
1
resposta

Não é possível redirecionar a saída do sed

Estou enviando saída do clock por meio do sed para remover zeros à esquerda dos números. Parece assim: clock -sf 'S%A, %B %d. %I:%M %P' | sed 's/\b0\+\([0-9]\+\)//g' Isso funciona bem e produz a saída que eu quero. No entanto, quando t...
01.09.2014 / 21:58
2
respostas

Adicionando uma nova coluna usando informações de subcabeçalhos

Substituindo as linhas que contêm um padrão por sed Obrigado a @don_crissti e @Archemar. Eu acho que minha pergunta não é uma duplicação da pergunta acima. Então aqui está um exemplo de entrada. Editar: Todas as seções têm valores. Eu...
21.07.2015 / 22:37
1
resposta

Usando o comando sed converter apenas o primeiro caractere em linha específica com maiúsculas

Como posso converter o primeiro caractere de cada palavra na linha após gr-description: para maiúsculas? Por exemplo: $ cat /tmp/test1 groMail: [email protected] gr-description: abc-location-999 group-emailid: [email protected] members:...
07.08.2014 / 08:58
3
respostas

Verificar e adicionar timestamps ausentes a linhas individuais em um arquivo

Eu tenho um arquivo no seguinte formato: ABCD 01206001022T01YA022T01YA022T07SO 09:20:38 ABCD 01206001022ACION 09:24:40 ABCD 04006001021S01UK 09:24:42 ABCD 7878696621321312 23213213213213 ABCD ASADSADSFSSDSSD 09:24:50 Basicamente, exceto o...
07.07.2013 / 01:13
3
respostas

Junta-se a todas as outras colunas com sed ou awk

Eu tenho um arquivo de texto grande (666000 colunas) no formato A B C D E F Saída desejada AB CD EF Como podemos fazer isso em sed ou awk . Eu tentei algumas coisas, mas nada parece estar funcionando. Por favor sugira algo.  ...
27.09.2013 / 02:20
2
respostas

Passando a saída analisada de sed para localizar (nessa direção)

Bem, eu acho que você pode encontrar dezenas de perguntas sobre esta plataforma como canalizar find saída para sed , mas eu não encontrei nada para a direção inversa até agora. O que eu quero fazer é modificar minha entrada , e então p...
26.09.2012 / 01:20
2
respostas

Como executar um comando remoto através do ssh se os dados incluírem aspas duplas (“”)?

Estou tentando executar uma lista de servidores e executar o próximo comando: itaig@itaig-lt:~$ ssh root@$srvname "sed -i 's/VNCSERVERARGS[6]="-geometry 1920x1080"/VNCSERVERARGS[6]="-geometry 1152x864"/g' /etc/sysconfig/vncservers" Eu tam...
24.08.2013 / 14:18
1
resposta

Como editar arquivos no local ao executar a operação nos valores correspondentes ao padrão pesquisado?

Dados arquivos de lista contendo texto aleatório e muitos datetimes em formato ISO (por exemplo, "2012-07-02T10: 47: 24 + 02: 00"), como posso encontrar todos esses datetimes e adicionar 2 horas a cada 1 ? Idealmente, uma solução que leva em con...
22.03.2013 / 17:47
2
respostas

Mover média em um arquivo de log com o awk ou outros utilitários unix?

Cenário: Eu tenho um arquivo de log que tem um certo número de "classes" de entrada, como este: R0 dx=0.00500 rb=0.00000 sn=1 3145.88 2.59 0.08 se=21315 id=16190 R0 dx=0.00300 rb=-1.00000 sn=1 3150.40 2.38 0.05 se=21316 id=16191 R1 dx=-0...
17.01.2012 / 18:37