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

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

Re: [shell-script] Re: Caracteres estranhos na saída para arquivo ASCII


From: Fernando Mercês
Subject: Re: [shell-script] Re: Caracteres estranhos na saída para arquivo ASCII (ex: sh script.sh>>texto.txt)
Date: Mon, 27 Dec 2010 17:04:11 -0200

Mauro,

Tente:
$ sh script.sh | sed -r "s/\x1B\[([0-9]{1,2}(;[0-9]{1,2})?)?[m|K]//g" >
texto.txt

Att,

@Fernando Mercês <http://twitter.com/FernandoMerces>
Linux Registered User #432779
www.mentebinaria.com.br
http://linuxreversing.org



2010/12/27 Mauro Risonho de Paula Assumpção <address@hidden>

>
>
> Então, não consigo postar a saída corretamente aqui.
>
> Vou postar aqui no pastebin neste link http://pastebin.com/HQYjm4xM
>
> Estou fazendo um fork do lynis, com grandes modificações de um outro
> projeto
> meu chamado Hardeningone que será também em GPL
>
> As features adicionais do HardeningOne são:
>
> - Enviar os reports por email (TXT e PDF)
> - Centraliza os logs no Servidor Web através de Frontend
> - Além de Check, faz Mods e Tests inclusive no Kernel e Scanning por
> Malwares
>
> Não sou experiente em Shell script, sou autodidata e com humildade peço
> ajuda da lista.
>
> Att.
>
> Em 27 de dezembro de 2010 16:08, Vinicius Xavier <
> address@hidden <vinicius_xavier%40yahoo.com.br>> escreveu:
>
>
> > Mauro,
> > Essa listagem muda muito? O que muda? De acordo com o trecho que vc
> > colocou, o comando abaixo gerou uma saida sem aqueles caracteres.
> >
> > cat arq.txt
> > [+] [1;33m1. Ferramentas do Sistema[0;39m
> > ------------------------------------
> > [2C- Scanning por Ferramentas Disponiveis...[18C
> > [2C- Verificando os binários de sistema...[19C
> > [4C- Verificado /bin... [36C [ [1;32mENCONTRADO[0;39m ]
> > [4C- Verificado /sbin... [35C [ [1;32mENCONTRADO[0;39m ]
> > [4C- Verificado /usr/bin... [32C [ [1;32mENCONTRADO[0;39m ]
> > [4C- Verificado /usr/sbin... [31C [ [1;32mENCONTRADO[0;39m ]
> > [4C- Verificado /usr/local/bin... [26C [ [1;32mENCONTRADO[0;39m ]
> > [4C- Verificado /usr/local/sbin... [25C [ [1;32mENCONTRADO[0;39m ]
> > [4C- Verificando /usr/local/libexec... [21C [ [1;37mNAO ENCONTRADO[0;39m
> > ]
> > [4C- Verificando /usr/libexec... [27C [ [1;37mNAO ENCONTRADO[0;39m ]
> > [4C- Verificando /usr/sfw/bin... [27C [ [1;37mNAO ENCONTRADO[0;39m ]
> > [4C- Verificando /usr/sfw/sbin... [26C [ [1;37mNAO ENCONTRADO[0;39m ]
> > [4C- Verificando /usr/sfw/libexec... [23C [ [1;37mNAO ENCONTRADO[0;39m ]
> > [4C- Verificando /opt/sfw/bin... [27C [ [1;37mNAO ENCONTRADO[0;39m ]
> > [4C- Verificando /opt/sfw/sbin... [26C [ [1;37mNAO ENCONTRADO[0;39m ]
> > [4C- Verificando /opt/sfw/libexec... [23C [ [1;37mNAO ENCONTRADO[0;39m ]
> > [4C- Verificando /usr/xpg4/bin... [26C [ [1;37mNAO ENCONTRADO[0;39m ]
> > [4C- Verificando /usr/css/bin... [27C [ [1;37mNAO ENCONTRADO[0;39m ]
> > [4C- Verificando /usr/ucb... [31C [ [1;37mNAO ENCONTRADO[0;39m ]
> >
> > # sed 's/\[1;[0-9][0-9]m/ /g;s/\[0;[0-9][0-9]m/ /g' arq.txt | sed
> > 's/\[[0-9]../ /g'
> >
> > [+] 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 ]
> >
> >
> > Abs,
> > Vinícius Xavier
> >
> >
> > --- Em seg, 27/12/10, miranda <address@hidden<miranda%40prodemge.gov.br>>
> escreveu:
> >
> > De: miranda <address@hidden <miranda%40prodemge.gov.br>>
> > Assunto: Re: [shell-script] Re: Caracteres estranhos na saída para
> arquivo
> > ASCII (ex: sh script.sh>>texto.txt)
> > Para: address@hidden<shell-script%40yahoogrupos.com.br>
> > Data: Segunda-feira, 27 de Dezembro de 2010, 11:25
> >
> > Sugestão : filtre primeiro o "ESC" com tr :
> > tr -d '\033'
> > depois escreva sua REGEX sem esquecer de dar escape no [ e ]
> >
> > On Mon, 2010-12-27 at 10:54 -0200, Mauro Risonho de Paula Assumpção
> > wrote:
> > > [2C- Scanning por Ferramentas
> > Disponiveis...[18C
> > > [2C- Verificando os binários de sistema...[19C
> > > [4C- Verificado /bin... [36C [ [1;32mENCONTRADO[0;39m ]
> > > [4C- Verificado /sbin... [35C [ [1;32mENCONTRADO[0;39m ]
> > > [4C- Verificado /usr/bin... [32C [ [1;32mENCONTRADO[0;39m ]
> > > [4C- Verificado /usr/sbin... [31C [ [1;32mENCONTRADO[0;39m ]
> > > [4C- Verificado /usr/local/bin... [26C [ [1;32mENCONTRADO[0;39m ]
> > > [4C- Verificado /usr/local/sbin... [25C [ [1;32mENCONTRADO[0;39m ]
> > > [4C- Verificando /usr/local/libexec... [21C [ [1;37mNAO
> > > ENCONTRADO[0;39m
> > > ]
> > > [4C- Verificando /usr/libexec... [27C [ [1;37mNAO
> > > ENCONTRADO[0;39m ]
> > > [4C- Verificando /usr/sfw/bin... [27C [ [1;37mNAO
> > > ENCONTRADO[0;39m ]
> > > [4C- Verificando /usr/sfw/sbin... [26C [ [1;37mNAO
> > > ENCONTRADO[0;39m ]
> > > [4C- Verificando /usr/sfw/libexec... [23C [ [1;37mNAO
> > > ENCONTRADO[0;39m ]
> > > [4C- Verificando
> > /opt/sfw/bin... [27C [ [1;37mNAO
> > > ENCONTRADO[0;39m ]
> > > [4C- Verificando /opt/sfw/sbin... [26C [ [1;37mNAO
> > > ENCONTRADO[0;39m ]
> > > [4C- Verificando /opt/sfw/libexec... [23C [ [1;37mNAO
> > > ENCONTRADO[0;39m ]
> > > [4C- Verificando /usr/xpg4/bin... [26C [ [1;37mNAO
> > > ENCONTRADO[0;39m ]
> > > [4C- Verificando /usr/css/bin... [27C [ [1;37mNAO
> > > ENCONTRADO[0;39m ]
> > > [4C- Verificando /usr/ucb... [31C [ [1;37mNAO ENCONTRADO[0;39m ]
> > >
> >
> >
> >
> > ------------------------------------
> >
> > ----------------------------------------------------------
> > Esta lista não admite a abordagem de outras liguagens de programação,
> como
> > perl, C etc. Quem insistir em não seguir esta regra será moderado sem
> prévio
> > aviso.
> > ----------------------------------------------------------
> > Sair da lista: address@hidden<shell-script-unsubscribe%40yahoogrupos.com.br>
> > ----------------------------------------------------------
> > Esta lista é moderada de acordo com o previsto em
> > http://www.listas-discussao.cjb.net
> > ----------------------------------------------------------
> > Servidor Newsgroup da lista: news.gmane.org
> > Grupo: gmane.org.user-groups.programming.shell.brazil
> >
> > Links do Yahoo! Grupos
> >
> >
> >
> >
> >
> >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
> > ------------------------------------
> >
> > ----------------------------------------------------------
> > Esta lista não admite a abordagem de outras liguagens de programação,
> como
> > perl, C etc. Quem insistir em não seguir esta regra será moderado sem
> prévio
> > aviso.
> > ----------------------------------------------------------
> > Sair da lista: address@hidden<shell-script-unsubscribe%40yahoogrupos.com.br>
> > ----------------------------------------------------------
> > Esta lista é moderada de acordo com o previsto em
> > http://www.listas-discussao.cjb.net
> > ----------------------------------------------------------
> > Servidor Newsgroup da lista: news.gmane.org
> > Grupo: gmane.org.user-groups.programming.shell.brazil
> >
> > Links do Yahoo! Grupos
> >
> >
> >
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>


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



reply via email to

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