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

grep -f patternfile encontra nada ou muito dependendo do conteúdo do patternfile

Após pesquisar, ler e tentar possíveis soluções para muito sobre grep lines com a lista de padrões, por isso estou escrevendo. É eu sei um muito básico e foram atendidos em muitos fóruns. Mas eu estou preso com o seguinte: Eu tenho dois ar...
03.12.2014 / 12:22
1
resposta

Outro comando 'não terminado'

Estou tentando fazer uma substituição simples para um script de endereço IPv4. sed "s/[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}/192.100.100.100/g" Isso é o que eu tenho. Como afirmado no título, estou recebendo um comando 'nã...
14.10.2014 / 15:02
2
respostas

Edite um arquivo em / etc usando o shell script?

Como uso o sed para editar o arquivo /etc/heat/heat.conf ? Eu quero adicionar as novas linhas na seção padrão [DEFAULT] rabbit_host =controller rabbit_password =RABBIT_PASS     
07.10.2014 / 10:24
1
resposta

Como substituir o símbolo || com | "” | usando sed

Eu tenho um arquivo que usa | como um delimitador. Alguns dos registros têm célula vazia como || (nada dentro). Eu estou tentando substituí-los com |""| com o seguinte comando sed: sed -i 's/\|\|/\|""|/g' file Mas o resultado não...
15.10.2014 / 16:24
5
respostas

manter fora da quebra de linha

Eu tenho alguns arquivos com essa estrutura: 2015-03-25 17:08:17 sysUpTimeInstance 93474;^M 1.ValueforState=2500 Eu quero substituir a quebra de linha, e deixar a terceira linha com a segunda linha, quero dizer, a saída seria assim: 20...
30.03.2015 / 14:31
2
respostas

pt - não anexa a nova linha EOF e substitui a letra não definida

Estou experimentando um comportamento estranho usando um comando sed (tenho que ser sed, no awk, neste caso) e tenho duas perguntas para você, esperando que alguém tenha as habilidades para me explicar o que estou fazendo de errado. Eu quer...
02.04.2015 / 18:07
1
resposta

Analisar / Manipular no awk

Eu sou novo em awk programming. Eu tenho uma pergunta sobre como manipular o arquivo de texto, que é necessário para desenhar certas imagens baseadas em rede em um software de visualização (Circos link ) Eu tenho dados de entrada para os...
01.05.2014 / 00:33
3
respostas

Existe alguma diferença usando pipes?

Usando o Ubuntu 12.04. Usando canos (5 vezes): $ time echo XYZ | sed 's/X/A/g' | sed 's/Y/B/g' | sed 's/Z/C/g' ABC real 0m0.005s user 0m0.000s sys 0m0.000s $ time echo XYZ | sed 's/X/A/g' | sed 's/Y/B/g' | sed 's/Z/C/g' ABC real...
27.04.2014 / 11:03
1
resposta

Como descobrir o conteúdo de um arquivo XML usando o Unix Sed / Awk? [duplicado]

Eu tenho um arquivo XML (MyXML.xml) assim: <?xml version="1.0" encoding="UTF-8"?> <S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"> <S:Body> <ns3:GetAllInfoFromRest xmlns:ns2="http://com.lanuk...
19.09.2013 / 12:17
1
resposta

torr, obtendo um erro: expressão sed -e # 1, char 28: comando 'não terminado'

Quando faço: sed 's/@driver.quit/#@driver.quit' set_QA_district_name_spec.rb Eu recebo o erro mostrado no título. Como posso contornar este erro, o que está errado?     
03.05.2013 / 13:13