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
Em um arquivo de configuração XML, preciso adicionar uma linha para não quebrar a última tag de fechamento. É possível fazer isso com o SED?
O número de linhas de todo o arquivo pode mudar de um servidor para outro ...
Editar:
Alguns exemp...
Além do ponto sintático óbvio, b pode aceitar um rótulo, enquanto n não aceita, e que, para usar b sem um rótulo, você precisa colocá-lo no final de um argumento passado com -e (para one-liners, pelo menos) ... um b sem um rótulo...
Portanto, tenho algumas saídas com linhas muito longas e quero formatá-las em linhas com no máximo 80 colunas, mas não quero dividir as palavras porque elas estão no limite da coluna.
Eu tentei
sed 's/.\{80\}/&\n/g'
mas tem o prob...
Eu tenho um arquivo de entrada, digamos, file1 , que aparece da seguinte maneira:
WRITE=2
START=1
SMEAR=0
MIN=6
MAX=100
Meu problema é procurar pela string SMEAR e, se a string existir, substituir a linha inteira por SMEAR=-5 . No...
Eu tenho um arquivo de texto grande com palavras. Cada palavra está em uma única linha (lista de palavras típica).
Eu quero substituir todos os caracteres "o" pelo número "0" em cada palavra, e a nova palavra formada a ser colada na próxima l...
Eu tenho o seguinte em um arquivo Output.dat. Eu preciso extrair o valor entre dn: uid = e , ou =
dn: uid=user1,ou=Active,ou=Member,dc=domain,dc=org
dn: [email protected],ou=Active,ou=Member,dc=domain,dc=org
dn: uid=usertest,ou=Active,o...
Eu mantenho um arquivo de log da saída de um programa. O problema é que, às vezes, ocorrem erros ao despejar linhas muito longas de dados ascii de 7 bits (binários codificados) que não me importo de manter. Essas linhas podem ter 200 KB ou mais...
Eu tenho um bloco de código como segue em um arquivo:
BalancerMember http://snode1:80 min=1 max=1000 loadfactor=1 timeout=30 keepalive=on route=tc_snode1
BalancerMember http://snode2:80 min=1 max=1000 loadfactor=1 timeout=30 keepalive=on...
Eu tenho que substituir um grande bloco de texto (código de script de shell) em um arquivo com outro bloco de texto.
Estou impressionado com o Como posso usar o sed para substituir uma sequência de várias linhas? respondida por
antak e S...
Abaixo, o comando é usado para substituir a senha em um script, mas o comando perl está adicionando um espaço em branco quando faz a subsistencia
password=arche20
perl -i -p -e "s/^(password[]*=[ ]*).*$/ $passwd/" config.properties
cat confi...