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

Localiza / substitui palavras sublinhadas em palavras do camelCase usando regex?

Eu tenho uma tonelada de arquivos de texto que são marcados com palavras conectadas com sublinhado como @some_text, mas eu gostaria de convertê-los em tags no caso do camelo, como @someText. Como posso usar o regex (no vim ou com o sed ou ferram...
27.05.2012 / 19:44
1
resposta

cant + não funciona no solaris

Eu tento usar uma linha sed com + em uma máquina Solaris e em uma máquina Linux. no Solaris sed não remove as strings até o primeiro número como eu quero: solaris:/ ROOT > echo "Release............5.3.7.1-12" | sed 's/[^0-9]\+...
10.01.2012 / 15:55
1
resposta

Como este comando sed funciona?

Eu preciso imprimir texto entre dois fragmentos de texto. Eu encontrei esse exemplo, que faz exatamente o que eu quero, mas eu não entendo como isso é feito. Googling é difícil porque o comando não contém letras) sed -n '/hostname/,/$/p' /...
02.04.2013 / 17:34
5
respostas

Como usar sed no Linux para obter valores do nome do arquivo?

Como posso recuperar cada parte separadamente do seguinte nome de arquivo? DSA4020_frontcover_20346501_2011-05.doc Eu quero recuperar as informações abaixo: name = DSA4020 type = frontcover id = 20346501 date = 2011-05 É possível...
26.05.2011 / 14:04
2
respostas

Passando a saída do último comando para sed como um argumento

Basicamente, eu estou querendo automatizar adicionando algo ao xorg.conf no lugar certo, eu usei alguns comandos para obter o número de linha da linha que eu quero manipular, mas eu não tenho certeza como vá passando este número de linha (como um...
21.12.2010 / 11:52
1
resposta

encapsula texto entre aspas com buffer de sed

Eu preciso fazer uma pesquisa e substituir para encapsular uma cadeia de caracteres variável entre aspas simples (notação de objeto php na notação array php) de forma que o seguinte bloco: $my_trip->trip_id = ( $my_trips_opts->trip_id &...
01.08.2012 / 20:25
4
respostas

Como faço para mover uma linha em um arquivo para o topo a partir da linha de comando?

Eu gostaria de mover um caminho em um arquivo para o topo do arquivo. Cada caminho é listado 1 por linha. Como faço para mover /someplace/2nd/ para o topo usando apenas a linha de comando? /someplace/1st/ /someplace/2nd/ /someplace/3rd/...
22.01.2013 / 02:41
4
respostas

Como substituir primeiro n não. de ocorrência de uma string usando sed e / ou awk?

Eu recebi um arquivo alphabet , em que a tem várias ocorrências em uma linha. $ cat alphabet a b c d e f g h i j k a a l m n a p q r a s t u v w a x y z a k l q z onde $ cat alphabet | grep -o a | wc -l 7 Agora, como posso su...
11.12.2015 / 21:46
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 / 13: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 / 14:41