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

Substituir nome do arquivo por filepath por sed

Eu quero substituir a string /opt/local/lib/ruby/gems/1.8/gems/cucumber-0.3.99/lib/cucumber.rb com a string /opt/local/lib/ruby/gems/1.8/gems/cucumber-0.3.99/lib/ na linha de comando, provavelmente usando sed. Eu não posso para...
25.09.2009 / 15:03
2
respostas

br comando retornando “sed: opção ruim na expressão de substituição”

Por exemplo: - Eu tenho um arquivo chamado file.txt $ cat file.txt $key Eu tenho uma variável de ambiente, por exemplo: $ key em um arquivo de texto e vamos dizer $ key = 1234, então eu posso substituir o valor com o comando abaixo...
18.12.2015 / 15:41
2
respostas

br comando para substituir texto de várias linhas por vazio

Eu tenho um arquivo XML que contém a parte indicada abaixo. <Target name=something> < other content here> </Target> Agora, como posso remover este conteúdo do meu arquivo usando o comando sed? Eu tentei o abaixo, ma...
27.05.2016 / 16:53
2
respostas

Significado de /en_US.UTF-8/s/^# //

Eu vi isso no outro dia: sed --in-place '/en_US.UTF-8/s/^# //' /etc/locale.gen Eu entendo tudo, exceto o '/en_US.UTF-8/s/^# //' . Eu entendo en_US.UTF-8 , mas o que está ao redor dele. Parece RegEx.     
15.02.2018 / 14:09
2
respostas

Usando sed, como imprimir todas as linhas que correspondem a uma determinada data?

Usando sed, como imprimir todas as linhas onde os aniversários são em novembro ou dezembro? Assumindo o nome do arquivo de entrada "datebook" da seguinte forma: Steve Blenheim:238-923-7366:95 Latham Lane, Easton, PA 83755:11/12/56:20300 Be...
04.10.2012 / 19:11
2
respostas

Qual é a diferença entre sed 's / dia / noite /' old new e sed '/ day / night /' old new

Sed - Uma Introdução e Tutorial de Bruce Barnett tem isso em O comando essencial: s para substituição : A simple example is changing "day" in the "old" file to "night" in the "new" file: sed s/day/night/ <old >new Or another...
05.07.2017 / 17:08
2
respostas

como extrair o arquivo json usando o awk / sed?

Inserir dados.json { "lastUpdateTime" : "2018-07-20T10:56:26.000Z", "items" : [ { "date" : "2018-07-19T21:09:27.000Z", "user" : "dddd", "size" : 5219402, "rawSize" : 15658206, "numFiles" : 119 }, { "date" : "2018...
20.07.2018 / 13:57
2
respostas

Como posso criar uma linha de comando sed a partir do diff?

Estou ciente de que diff -e pode gerar um script ed . E meu entendimento é que ed e sed compartilham sua abordagem, mas que ed é interativo e sed é para fluxos. O que eu gostaria de fazer é pegar a saída de diff -e (ou alg...
29.03.2014 / 13:08
1
resposta

Como inserir mil separador com 'sed'?

Eu quero inserir um separador de milhares em uma seqüência numérica com sed e este feio RE sed -e :a -e 's/\(.*[0-9]\)\(\([0-9]\{3\}\)\(,[0-9]\{3\}\)*\(\.[0-9]*\)\)/,/;ta' [filename] . Existe uma solução mais elegante? ===============...
21.02.2012 / 14:37
2
respostas

Mover caracteres para o final da linha (EOL) com SED

Sempre que a palavra "The" aparecer no início de uma linha, quero movê-la para o final da linha e capitalizar a nova primeira palavra na linha. Por exemplo, “o céu” se torna “o céu”. Estou tentando testar isso para a minha biblioteca.     
13.09.2010 / 17:48