Remover espaços e caracteres [RESOLVIDO]

1. Remover espaços e caracteres [RESOLVIDO]

marcos chaves de melo
SuperSlackware

(usa Slackware)

Enviado em 28/02/2013 - 14:09h

Galera estou tentado formatar a saida do logo do squid e jogar ele para um txt,
Exemplo:

tail -f /var/log/squid/access.log | awk '{print $1, $7 , $4, $9}' >> teste.txt

172.18.8.74 http://mail.yimg.com/zz/combo? [28/Feb/2013:14:05:05 403

eu queria qua a saida ficasse assim

172.18.8.74;http://mail.yimg.com/zz/combo?;28/Feb/2013:14:05:05;403

Remover os espaços em branco e colocar virgula e retirar o [ do começo da data.


  


2. MELHOR RESPOSTA

Marcelo Theodoro
MarceloTheodoro

(usa Debian)

Enviado em 01/03/2013 - 08:03h

SuperSlackware escreveu:

Consegui retira os espaços em branco e adicionar o ponto e virgula ( ; ), mas não consegui
retirar o colchete [ .

cat testenovo.txt| sed 's/ / ; /g' >> testenovo1.txt # retira espaço em branco e add ;
cat testenovo.txt| sed 's/ [ / /g' >> testenovo1.txt # retira colchete por espaço em branco
não funciona.


Você tem que anular o '[' pra que ele não seja reconhecido como parte da sintaxe do sed.
Pra isso é só colocar uma barra invertida antes dele:
sed 's/\[//g'

3. Re: Remover espaços e caracteres [RESOLVIDO]

Marcelo Theodoro
MarceloTheodoro

(usa Debian)

Enviado em 28/02/2013 - 14:26h

Utilizando o sed você consegue...

blábláblá | sed 's/SUBSTITUI_ISSO/POR_ISSO_AQUI/g'


ex:
echo "12" | sed 's/2/1/g'
saída: 11



O 'g' no final indica que vale para todas as ocorrências que ele encontrar.


4. Re: Remover espaços e caracteres [RESOLVIDO]

marcos chaves de melo
SuperSlackware

(usa Slackware)

Enviado em 28/02/2013 - 17:50h

Consegui retira os espaços em branco e adicionar o ponto e virgula ( ; ), mas não consegui
retirar o colchete [ .

cat testenovo.txt| sed 's/ / ; /g' >> testenovo1.txt # retira espaço em branco e add ;
cat testenovo.txt| sed 's/ [ / /g' >> testenovo1.txt # retira colchete por espaço em branco
não funciona.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts