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

Usando o SED para atualizar o .htaccess com endereços IP bloqueados

Eu tenho um arquivo que tem uma lista de endereços IP "ruins". Quero importar esse arquivo de endereços IP incorretos para o meu arquivo .htaccess para negar acesso via apache. Eu quero automatizar esse processo usando sed . Como eu fari...
31.05.2011 / 06:37
1
resposta

Usando Find, Grep, Awk ou Sed para renomear o servidor após a clonagem

Meu cliente me diz que clonou uma VM no VMWare de um servidor Ubuntu Linux. Agora é o meu trabalho para entrar em todos os arquivos e descobrir o que ainda tem o nome do servidor antigo de "bispo" e alterá-lo para outra coisa. Além disso, o ende...
25.06.2011 / 01:41
1
resposta

sed com várias correspondências

As duas "linhas sed" diferem apenas por um "\ n" abaixo .. Como posso obter essa saída [sem nova linha antes do </pre> ]? [ link ]: . e . e something3 </pre> something4 . . $ echo -e 'something1\nsome...
19.01.2011 / 22:28
1
resposta

Mail-merge como operação com sed (ou similar)

Eu gostaria de realizar a seguinte operação: Dado um arquivo como este: update FOO set STATUS="X" where ID=<REPLACE>; insert into BAR (Z,W) values(<REPLACE>, 42); E um arquivo como este: 25478975 65897895 Envie-me um...
09.09.2010 / 08:09
1
resposta

sed não consegue encontrar um arquivo que obviamente existe

Eu corro o seguinte comando que comenta todas as linhas que contêm o texto "dlclose" grep -lIR "dlclose" . | grep -v ".svn" | xargs sed -i "s/.*dlclose.*/\/\/&/g" No entanto, sed afirma que os arquivos canalizados não existem: sed:...
11.08.2010 / 23:50
1
resposta

Openssl s_client: extrair o último certificado

Eu posso tirar toda a cadeia de certificação de um site remoto usando o seguinte comando: openssl s_client -connect www.google.fr:443 -servername www.google.fr -showcerts 2>/dev/null | sed --quiet '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/...
15.11.2017 / 14:57
1
resposta

multiline em linha única e saída para logger

Eu tenho um arquivo de log onde as entradas de dados são as seguintes: Cada entrada começa com o tempo: time: 20170509123420 dn: uid=abc,ou=People,dc=test,dc=example,dc=com changetype: modify replace: passwordAllowChangeTime replace: passwor...
09.06.2017 / 17:12
1
resposta

regexes in sed: correspondência de um caractere que não é precedido ou seguido por um outro caractere específico

Assumir um snippet csv formatado incorretamente usando ponto-e-vírgula como terminador de campo: abc;d" "e"f;"ijk" De acordo com a RFC4180 , uma nota dentro de um campo deve ser representada por dois dquotes: abc;d"" ""e""f;"ijk"...
06.08.2016 / 13:46
1
resposta

Como usar o sed para alterar o último caractere de uma linha de correspondência

Como usar sed para alterar o último caractere de uma linha de correspondência? Exemplo: / etc / network / interfaces auto eth0 iface eth0 inet static address 150.0.3.50 netmask 255.255.255.0 network 150.0.3.0...
08.03.2015 / 01:05
1
resposta

Como substituir uma string de um resultado awk?

Eu tenho um arquivo JSON que contém várias ocorrências de replaceme . Eu só quero substituir uma ocorrência com base em uma string específica encontrada na linha acima. Por exemplo, [...] "title" : { "Propertie1" : "xxxx",...
14.11.2014 / 15:49