shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Caracteres estranhos na saída para arquivo ASCII (ex: sh script.sh>>


From: Mauro Risonho de Paula Assumpção
Subject: Re: Caracteres estranhos na saída para arquivo ASCII (ex: sh script.sh>>texto.txt)
Date: Mon, 27 Dec 2010 10:54:16 -0200

Na verdade, lamento não ter enviado o script para lista pois é bem grande e
descobri que estou trocando as cores e por isso gera estes caracteres no
vídeo na desviar a saída para um arquivo

Eu estou tentando criar um regex para apagar estes caracteres estranhos, mas
sem sucesso. Se alguem conseguir criar algum script que torne uma sequencia
de caracteres que estão em:

[+] 1. Ferramentas do Sistema
------------------------------------
- Scanning por Ferramentas Disponiveis...
- Verificando os binários de sistema...
- Verificado /bin...  [ ENCONTRADO ]
- Verificado /sbin...  [ ENCONTRADO ]
- Verificado /usr/bin...  [ ENCONTRADO ]
- Verificado /usr/sbin...  [ ENCONTRADO ]
- Verificado /usr/local/bin...  [ ENCONTRADO ]
- Verificado /usr/local/sbin...  [ ENCONTRADO ]
- Verificando /usr/local/libexec...  [ NAO ENCONTRADO
]
- Verificando /usr/libexec...  [ NAO ENCONTRADO ]
- Verificando /usr/sfw/bin...  [ NAO ENCONTRADO ]
- Verificando /usr/sfw/sbin...  [ NAO ENCONTRADO ]
- Verificando /usr/sfw/libexec...  [ NAO ENCONTRADO ]
- Verificando /opt/sfw/bin...  [ NAO ENCONTRADO ]
- Verificando /opt/sfw/sbin...  [ NAO ENCONTRADO ]
- Verificando /opt/sfw/libexec...  [ NAO ENCONTRADO ]
- Verificando /usr/xpg4/bin...  [ NAO ENCONTRADO ]
- Verificando /usr/css/bin...  [ NAO ENCONTRADO ]
- Verificando /usr/ucb...  [ NAO ENCONTRADO ]

Para algo mais legível:

[+] Ferramentas do Sistema
------------------------------------
- Scanning por Ferramentas Disponiveis...
- Verificando os binários de sistema...
- Verificado /bin...  [ ENCONTRADO ]
- Verificado /sbin...  [ ENCONTRADO ]
- Verificado /usr/bin...  [ ENCONTRADO ]
- Verificado /usr/sbin...  [ ENCONTRADO ]
- Verificado /usr/local/bin... [ ENCONTRADO ]
- Verificado /usr/local/sbin...  [ ENCONTRADO ]
- Verificando /usr/local/libexec...  [ NAO ENCONTRADO ]
- Verificando /usr/libexec...  [ NAO ENCONTRADO ]
- Verificando /usr/sfw/bin...  [ NAO ENCONTRADO ]
- Verificando /usr/sfw/sbin... [ NAO ENCONTRADO ]
- Verificando /usr/sfw/libexec... [ NAO ENCONTRADO ]
- Verificando /opt/sfw/bin...  [ NAO ENCONTRADO ]
- Verificando /opt/sfw/sbin... [ NAO ENCONTRADO ]
- Verificando /opt/sfw/libexec... [ NAO ENCONTRADO ]
- Verificando /usr/xpg4/bin... [ NAO ENCONTRADO ]
- Verificando /usr/css/bin...  [ NAO ENCONTRADO ]
- Verificando /usr/ucb...  [ NAO ENCONTRADO ]

Como são caracteres especiais, não minha expressão regular, que é bem
simples, dá um erro:

#/bin/bash!
#grep '^.[]' report01.txt
sed 's/[/ /g' report01.txt>report01_teste.txt

e o erro:

sh regex_clear_report.sh
sed: -e expressão #1, caractere 8: comando `s' não terminado
regex_clear_report.sh: 5: [: not found

Se alguem puder me ajudar, agradeço muito

Obrigado

Em 23 de dezembro de 2010 10:46, Mauro Risonho de Paula Assumpção <
address@hidden> escreveu:

> Bom dia, lista.
>
> Preciso da ajuda de vocês. Não entendi porque isto está acontecendo, mas
> quando eu executo um script em específico, com o comando:
>
> sh script.sh>>texto.txt
>
> Aparecem caracteres estranhos na saída para arquivo ASCII
>
> Ao visualizar com o comando
>
> cat texto.txt|less
>
> Está normal, já abrindo no VI, VIM ou até mesmo no Gedit aparecem
> caracteres estranhos, como no exemplo, abaixo:
>
>
>
> [+] [1;33mInicializando programa [0;39m
> ------------------------------------
> [0C- Detectando SO ... [42C [ [1;32mPRONTO [0;39m ]
> [2C- Limpando arquivo de log
> (/var/log/ho-gradius5-data-23122010_103847.log)... [-18C [ [1;32mPRONTO
> [0;39m ]
>
>
>
> Sendo que deveria aparecer assim
>
>
>
> [+] Inicializando programa
> ------------------------------------
> - Detectando SO ... [PRONTO]
> - Limpando arquivo de log
> (/var/log/ho-gradius5-data-23122010_103847.log)... [ PRONTO ]
>
> Conto com ajuda de vocês.
>
> Obrigado
>


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]