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

Como selecionar uma seção de uma string usando o bash

Eu tenho uma matriz contendo strings que consistem em caminhos para arquivos no seguinte formato: /path/to/file/14561234545_50303.TXT Estou tentando selecionar a seção que está após o "1", mas antes do "_", para que parecesse 4561234545...
05.02.2014 / 23:54
1
resposta

substitui a correspondência por uma referência anterior por uma string em sed

Estou tentando criar um script sed para modificar os construtores em algumas centenas de arquivos php do estilo php4 para o estilo php5. Eu estou fazendo algum progresso, mas estou tendo um problema em obter as referências de volta do sed. Aqui...
21.10.2013 / 21:04
0
respostas

localize e substitua em PDF usando sed e pdftk

Estou fazendo uma pesquisa em massa e substituo usando sed e pdftk para localizar e substituir uma palavra em arquivos PDF. Quando eu executo o seguinte comando, sed -e "s/word1/word2/g" test.pdf Eu recebo o seguinte erro, sed: RE erro...
29.09.2013 / 07:38
1
resposta

Exclui todas as linhas de texto no arquivo HTML além da primeira?

Eu tenho que reescrever muitos arquivos HTML, por exemplo: *--file1.html--* <p>text1</p><br> **<p>text2</p><br> ...<br> <p>text(n)</p>** *--file2.html--* <img1...<br> <img2....
08.08.2013 / 12:57
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 / 21: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 / 16:55
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 / 16: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 / 12:52
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 / 03: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 / 22:46