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
1
resposta

Como filtrar um csv básico por colunas

Como faço para filtrar por terceira coluna o seguinte arquivo list.txt [[ list of people ]] billy baxter - @baxter - [email protected] james woods - @woods - [email protected] Atualmente tenho cat list.txt | grep @woods > resu...
01.05.2015 / 00:06
1
resposta

Remove e substitui entre duas strings específicas usando o comando sed

Oi eu tenho um arquivo SQL que eu queria remover as declarações de processo que estão presentes em uma única linha, bem como as declarações de casos que estão presentes em várias linhas. Por exemplo, meu arquivo de entrada é: Select a, b, c,...
30.04.2015 / 10:34
1
resposta

pt tratamento de exceção de caracteres com escape

Eu quero excluir qualquer coisa que siga um % até o final da linha. Usando cat /tmp/foo.txt | sed 's/%.*$//' funciona muito bem com uma exceção: desejo ignorar qualquer sinais de porcentagem de escape \% . Então, com o seguinte arq...
14.04.2015 / 15:11
2
respostas

Como posso usar corretamente o comando 'sed' neste cenário em particular

Há uma pergunta muito simples que está me incomodando sobre o comando sed. Ler a documentação sobre este comando me deixou confuso (principalmente porque o inglês não é meu idioma principal). Então, minha pergunta é: Eu tenho um arquivo na...
29.04.2015 / 00:26
2
respostas

Parsing C Style Multiline Comment

Eu quero filtrar o javascript não comentado com sed e exibir o número da linha Aqui está o exemplo: /*! * jQuery UI 1.8.17 * * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) * Dual licensed under the MIT or GPL Version 2 licens...
30.03.2015 / 04:35
1
resposta

Correspondência de padrões e remoção desse padrão usando sed

Eu tenho 2 arquivos com os seguintes nomes: Arquivo 1: RvA_X-IRB-bil-CA101-0 + 010000-20150327212332-055582-P Arquivo 2: RvA_X-IRB-bil-CA101-1 + 020000-20150327212332-055582-P Estou usando este comando para combinar e substituir certas...
31.03.2015 / 13:30
1
resposta

substituindo string multi line por outra string multi line usando sed

por exemplo entrada: // copyright package com.base import com.base import com.base ... Eu quero substituir o padrão "// copyright \ n \ n ^ package. *" por outra string estou tentando fazer usando sed -e 's/.,^package/$(anotherStr...
16.04.2015 / 04:13
1
resposta

como modificar correspondências para uma expressão regular com sed ou outra ferramenta?

Eu preciso manipular o texto que está em um arquivo. Eu preciso acrescentar um parêntese direito - ) - depois de cada número que é precedido por uma vírgula - , - por exemplo, ,4 ➜ ,4) ,15 ➜ ,15) Estou com dificuldad...
06.03.2015 / 18:18
2
respostas

Como faço para atualizar as datas (por 30 dias) nos arquivos que vão para aquele local específico no unix?

Como faço para atualizar as datas (até 30 dias) nos arquivos que vão para esse local específico no unix? Pode awk ou sed ajudar? O formato do arquivo é o seguinte - Thomson: xyz Formato: 1 Character_set: ASCII8 File_type: event_file Fi...
11.03.2015 / 12:05
1
resposta

Inserir variável em local específico usando sed

Estou tentando inserir uma variável em um arquivo com sed Eu tenho variável $time e quero inseri-lo no arquivo index.html em uma string específica (número de linha 53): the time: <span id="$time"></span>     
06.06.2015 / 16:47