Perguntas com a marcação «sed»

11
Substitua caracteres não imprimíveis em perl e sed

Preciso substituir alguns caracteres não imprimíveis por espaços no arquivo. Especificamente, todos os caracteres de 0x00até 0x1F, exceto 0x09(TAB), 0x0A(nova linha), 0x0D(CR) Até agora, eu só precisava substituir o 0x00personagem. Como meu sistema operacional anterior era o AIX (sem comandos...

10
Adicionando uma linha de texto a vários arquivos

Portanto, tenho vários arquivos em um diretório e preciso inserir uma linha de texto em cada um deles. Eles têm essencialmente o seguinte formato: <VirtualHost *:80> ServerAdmin gabe@localhost DocumentRoot /var/www/test1 ServerName test1.local ServerAlias test1 <Directory...

10
Como substituir aspas em um arquivo pelo sed?

Eu tenho um arquivo que contém várias linhas de xml. Gostaria de substituir certas partes do arquivo. Algumas partes do arquivo contêm aspas ( ") que eu gostaria de substituir. Eu tenho tentado escapar das aspas com \, mas não acho que isso esteja funcionando com base no resultado do meu...

10
Substituindo cadeias em um arquivo muito grande

Eu tenho uma série muito longa de URLs sem caractere separador, no mesmo formato abaixo: http://example.comhttp://example.nethttp://example.orghttp://etc... Quero que cada URL esteja em uma nova linha. Tentei fazer isso substituindo todas as instâncias de "http: //" por "\ nhttp: //" usando...

10
Como excluir linhas em branco a partir da linha 5

Eu tenho isto: sed -i '/^$/d' temp_spec.rb que remove linhas em branco e funciona bem. Como posso fazer isso apenas para as linhas 5-999 (ou, idealmente, 5 para o final do arquivo). Eu tentei: sed -n5,999 -i '/^$/d' temp_spec.rb sed '5,999!d/^$/d' temp_spec.rb mas nem funcionou (sem...

10
Removendo texto entre duas seqüências específicas

Eu tenho um arquivo como abaixo: mime PI Name: ISHO SUCCESS RATE RT, Value: 95.663826 scr PI Name: RRC Access Failures due to UU, Value: 0.13394141 prog PI Name: RRC Access Failures due to UU, Value: 0.16077702 sch PI Name: RRC Access Failures due to UU, Value: 0.11781933 Quero remover o texto...

10
Como obter várias linhas de um arquivo por uma regex?

Como obter várias linhas de um arquivo por uma regex? Muitas vezes eu gostaria de obter várias linhas / modificar várias linhas por um regex. Um exemplo de caso: Eu estou tentando ler parte de um arquivo XML / SGML (eles não são necessariamente bem formados ou em uma sintaxe previsível, portanto,...

10
Como está sendo feita a modificação local de um arquivo?

O que significa a modificação "local" de um arquivo, por exemplo, via sed -iou perl -isignifica? Minha pergunta é sobre como é feita essa modificação no local. O arquivo foi copiado, a modificação é feita na cópia e substituída pelo original? Ou o arquivo original está sendo modificado de alguma...

10
Remover string inicial no bash

Eu tenho uma string como rev00000010e só quero o último número, 10 neste caso. Eu tentei isso: TEST='rev00000010' echo "$TEST" | sed '/^[[:alpha:]][0]*/d' echo "$TEST" | sed '/^rev[0]*/d' ambos não retornam nada, embora o regex pareça estar correto (tentado com regexr