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

Exclui linhas com base na longa lista de números de linha

Eu tenho uma longa lista de números de linha (35389208) que eu não quero no meu arquivo. Por número de linha, quero dizer a linha no meu arquivo (por exemplo, linha 277). Minha lista de números de linha que eu não quero se parece com: 277 278...
11.06.2014 / 17:59
2
respostas

mod_sed - apache + sed - problemas com barra invertida

Acabei de começar a usar o sed e estou tendo um problema ao usar o sed a partir do Apache mod_seq. A tarefa é alterar uma publicação de serviço da web para uma postagem de upload de arquivo. O Content-Type já foi alterado usando mod_headers e a...
22.12.2014 / 12:35
2
respostas

Como comentar várias linhas correspondentes a um regex usando sed ou awk

Eu tenho um arquivo que contém isso: [...] location /static { ... multiple lines ... } [...] location /static/ { ... multiple lines ... } [...] E eu quero saber: [...] # location /static { # ... # m...
07.02.2014 / 17:19
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 / 12: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 / 16: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 / 17: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 / 10: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 / 11: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...
06.06.2011 / 23:03
2
respostas

Como posso remover códigos de malware em vários arquivos com sed?

Eu tenho esse código de malware em tantos arquivos .html e .php no servidor. Preciso removê-los usando sed -i expression pesquisar todos os arquivos no diretório /home/ encontrar arquivos infectados remova o código, substituind...
05.07.2010 / 09:53