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
Eu tenho esse sed & encontrar comando
find /home/www/ -name footer.php -exec sed -i 's/<\/body>/testmoe\n<\/body>/'
O que eu preciso para substituir o testmoe com dados no arquivo.txt para que seja gona,
find /home/www/...
Eu encontrei esta solução que funciona para mim, mas eu não entendo como funciona, já que o comando sed inclui seu próprio parâmetro entre aspas simples, e todo o comando ssh também é passado entre aspas simples. Isso está sendo executado no OSX...
Cross postagem de Ask @ PuppetLabs. (Simplesmente não há tráfego suficiente lá.)
Eu vi vários exemplos para adicionar usuários a% wheel com Augeas. Estas são todas variações da mesma coisa; inserindo um nó de usuário no final.
Dica rápid...
Eu tento extrair o nome do host da seguinte string (criada usando who am i ):
username pts/0 2010-10-05 17:30 (www.example.com)
Eu preciso de uma solução que também funcione se (www.example.com) não estiver presente, o que é o ca...
Eu tenho um arquivo que tem uma única linha com muitos caracteres ! . Desejo remover todos os caracteres ! .
Eu tentei isso:
sed s/!// myfile
e isso:
sed 's/!//' myfile
e isso:
sed 's/"\!*"//' myfile
Mas todos eles ap...
Eu sou decente com scripts bash e estou pegando a regex e um pouco de uso de sed. Está aprendendo o awk ainda vale a pena com todas as alternativas lá fora. Opiniões?
Em um arquivo de configuração, estou tentando substituir PREFIX=/jenkins por PREFIX=/foobar .
Na linha de comando (bash), isso funciona bem:
sed -i.bak s/PREFIX=\/jenkins/PREFIX=\/foobar/g /etc/default/jenkins
No entanto, em um sc...
Eu quero pegar o texto entre tok98 e 5678 e despejar isso em um arquivo.
se o tok98 e o 5678 estiverem na mesma linha, eu posso usar isso
sed -n 's/.*\(tok98\)\(.*\)\(5678\).*//p' testfile.txt > text.dmp
mas quando os tokens são esp...
Eu tenho um script simples que roda em uma máquina FreeBSD com o seguinte código:
#!/bin/sh
'sed -i .bak '\:#start 172.0.0.3:,\:#end 172.0.0.3:d' /usr/local/etc/racoon/racoon.conf'
echo $?
Deve eliminar um bloco de texto entre os dois pad...