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

Como você remove todas as ocorrências de valores em uma lista de outra lista?

Eu tenho uma lista de símbolos como ... wer sfe efo Como faço para remover todas as instâncias desses símbolos (exclusivos) de outra lista de símbolos (não exclusivos)? Portanto, na lista a seguir, as linhas que começam com wer serã...
20.11.2012 / 20:02
4
respostas

Renomeação em lote de arquivos usando expressão regular no Unix

Eu tenho vários milhares de arquivos do formulário: [número de 8 dígitos] _ [número que eu quero] _S60491_I129111.dcm. Desejo remover tudo, exceto o número desejado, e usá-lo como nome. Em Ruby, posso chegar a esse valor com a expressão re...
23.01.2013 / 22:15
1
resposta

ar análise de dados: campos (palavras) separados por espaços em branco

Estou usando sed no Linux, tentando corresponder linhas de dados com três campos, separados por tabulação (mas a separação pode ser qualquer espaço em branco), como em: 12.3 0a 1b 15.5 0v 1h 17.7 5k 3c ; agora estou usando isso: s...
28.11.2011 / 19:36
2
respostas

procura e substitui em sed com padrão multilinha

Eu tenho um arquivo cujo conteúdo é o seguinte: alfa [many lines here] TAG1 TAG2 bravo TAG3 charlie TAG4 [many lines here] onde TAG1, TAG2, TAG3 e TAG4 são sequências fixas e alfa, bravo e charlie mudam de tempos em tempos e eu quero ex...
14.12.2009 / 14:20
1
resposta

Usando sed para compactar matrizes JSON

Eu tenho uma saída JSON no seguinte formato: { "DaysCfg": { "Range": { "lowerDate": "2017-07-28T00:00:00.000-04:00", "upperDate": "2017-08-04T00:00:00.000-04:00" }, "DaysInPeriod": 8, "DaysToSchedule": [ 0,...
28.07.2017 / 19:01
1
resposta

Sed - apaga a linha com vários caracteres especiais usando uma variável

Estou com o seguinte arquivo: test.txt que contém: 3;/var/tmp/test.mp4 3;/var/tmp/test2.mp4 1;/var/tmp/test3.mp4 Eu preciso remover, por exemplo, " 3; /var/tmp/test2.mp4 " usando uma variável. string="3;/var/tmp/test2.mp4" sed -...
09.11.2017 / 00:47
1
resposta

As partes individuais funcionam, mas os dados de tubulação através delas quebram

Resumindo: Estou tentando construir outra saída para ping, que funciona melhor para algumas coisas que estou tentando fazer. Para isso, canalizo a saída do ping para sed, para remover tudo, exceto os milissegundos necessários. A última parte é e...
22.10.2016 / 22:40
3
respostas

Adicione espaços ao início de cada linha correspondente

Por exemplo, se eu tivesse uma linha que começasse no começo e precisasse que ela se alinhasse com a linha anterior, como eu poderia fazer isso com mais eficiência? preceeding line line I need to add spaces to Então parece com isso:...
29.08.2016 / 21:18
3
respostas

Como usar xargs e sed para canalizar os resultados para uma matriz?

Eu estou puxando JSON de um endpoint REST usando curl e, em seguida, analisando-o usando o pacote de nó json para obter algumas das Atributos JSON, que eu uso mais tarde em algumas configurações de aplicativos. curl -s http://52.71.126.196/...
09.03.2016 / 01:53
1
resposta

Anexa texto à primeira ocorrência de um padrão usando sed

Digamos que haja um arquivo de texto como abaixo: Hello world types="" Mario types="Game" O que eu quero fazer é encontrar a primeira ocorrência de type="" e acrescentar com a palavra "programa". Eu preciso de saída como: Hello worl...
09.06.2015 / 10:06