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

Unix HP-UX ksh recursivo localiza e substitui

Estou tentando fazer uma descoberta recursiva e substituí-la no HP-UX e estou perdendo alguma coisa. O que eu tenho no momento: find . -name "*.java" | xargs sed 's/foo/bar/g' Eu sei que o problema é que não está substituindo o arquivo...
11.01.2013 / 13:47
1
resposta

grep, xargs, sed para limpar o PHP eval hack

Estou tentando usar os comandos encontrados em link para limpar um hack baseado em PHP em um site. Exemplo de código para correspondência / remoção <?php eval(base64_decode("ZXJyb3JfcmVwb3J0aW5nKDApOwokcWF6cGxtPWhlYWRlcnNfc2...
05.11.2012 / 17:14
2
respostas

sed: Substitua um número desconhecido de padrões na mesma linha

Estou tentando usar sed para procurar um determinado padrão 'primário' que pode existir em várias linhas, com cada padrão primário seguido por um --unknown-- número de padrões 'secundários'. As linhas que contêm o padrão começam com: test(he...
05.07.2011 / 19:00
2
respostas

Procura e substitui as barras posteriores por barras

Ultimamente, tenho precisado excluir novos arquivos não acompanhados do meu sistema de controle de versão. Sendo no linux eu uso: hg status -un|xargs rm E funciona bem, mas ao fazer isso no Windows, hg status lista caminhos com barra i...
11.02.2011 / 11:46
1
resposta

Como posso automatizar a modificação de pares de chave / valor em um script de shell?

Eu geralmente quero automatizar esse tipo de tarefa em um script de shell: se a linha: SOMEKEY=SOMEVALUE existe em um arquivo e depois muda para SOMEKEY=SOMEOTHERVALUE caso contrário, anexe a linha SOMEKEY=SOMEOTHERVALUE...
17.10.2011 / 13:27
2
respostas

Procurando uma expressão regular para extrair URIs válidos de HTTP de um arquivo?

Eu estou procurando uma expressão regular que pode extrair http URIs de um arquivo (texto arbitrário). Observe que o texto pode ter a palavra "http", mas essa palavra pode ou não representar um endereço URI válido. UPDATE: Eu entendo que HTML...
07.06.2011 / 01:03
1
resposta

Substituir caracteres especiais pelo conjunto do Windows cmd

Eu preciso substituir a string "\" (aspas duplas de contrabarras com contrabarras entre aspas duplas) por "" (aspas duplas duplas). O seguinte é um exemplo dos dados a serem manipulados: ","","","\","",0, O resultado precisa ser:...
24.10.2013 / 18:29
4
respostas

Como eu escrevo um script que soma os números em um arquivo?

Eu gostaria de resumir números em um arquivo de texto simples. Existe alguma maneira eu posso fazer isso com um comando ou um script bash? Digamos que eu queira extrair o número em um padrão assim: … text text … Removed 50 items out of 50...
27.06.2011 / 13:23
3
respostas

SED: como retirar a string da versão

Gostaria de usar o sed para extrair o número da versão do comando: svnversion --version O que dá saída como: svnversion, version 1.6.2 (r37639) compiled May 10 2009, 12:41:21 Copyright (C) 2000-2009 CollabNet. Subversion is open so...
08.12.2009 / 04:25
2
respostas

Comando sed com apóstrofo

sed -e 's/cluster_name: 'Test Cluster'/cluster_name: 'Test Cluster1'/' Eu tenho esta mensagem de erro: sed: -e expression, char 20: unterminated 's' command Por favor, como posso corrigir o comando sed?     
24.07.2015 / 13:04