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

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

Re: [shell-script] Re: Extrair_Dados_bz2


From: Tiago Peczenyj
Subject: Re: [shell-script] Re: Extrair_Dados_bz2
Date: Fri, 05 May 2017 15:44:40 +0000

Perfeito.

Eu sempre uso wc / head / tail pra entender o que acontece.

head + tail pode substituir esse awk. Mas ambos vão funcionar sob mesmo princípio 

AWK é flexível vc pode definir um RS (record separator) diferente do unix newline padrao se necessário 
Em sex, 5 de mai de 2017 às 17:41, address@hidden [shell-script] <address@hidden> escreveu:
 

A linha 2792880 existe?
bzip2 -dc arq.log.bz2 | wc -l

On 05-05-2017 12:13, 'Julio C. S. Ferraz' address@hidden [shell-script] wrote:
> Itamar,
>
> É o seguinte:
>
> *com a linha do awk citada, o arquivo continua sendo gerado vazio, mesmo usando o dos2unix*
>
>
> *- Agora com o sed citado, eu to pegando as linhas de 1 à 455. E as linhas que eu quero são: da 2792880 até
> 2793334. Sabe se preciso alterar mais alguma coisa?*
>
>
> *Segue abaixo o que executei e que extraiu algo:*
>
> / bzip2 -dc arq.log.bz2| dos2unix | sed -n '2792880, 2793334p' > /home/jferraz/evidencias_user_OK.txt/
>
>
> Em 5 de maio de 2017 12:00, address@hidden <mailto:address@hidden> [shell-script]
> <address@hidden <mailto:address@hidden>> escreveu:
>
> __


>
> Caro Julio Ferraz
>
>
> Se no seu sistema tiver o dos2unix no seu sistema pode colocar isso antes do sed ou awk:
>

> /*$ bzip2 -dc arq.log.bz2 | dos2unix | [sed ou awk já citados]*/


>
> Se não tiver dos2unix pode usar o sed para substituir, como é usado nas funcoeszz:
> https://github.com/funcoeszz/funcoeszz/blob/master/zz/zzdos2unix.sh

> <https://github.com/funcoeszz/funcoeszz/blob/master/zz/zzdos2unix.sh>
>
> /*$ control_m=$(printf '\r')*/
> /*$ bzip2 -dc arq.log.bz2 | sed "s/$control_m*$//" | [sed ou awk já citados]*//*
> */


>
> Isso ajuda?
>
> []'s
> Itamar
>
>
>
>
> --
> Att,
>
> Julio C S Ferraz
> Office: +55 21 2757-9751
> Mobile:+55 21 9 6689-9207

> PGP fingerprint: *D6CB D768 040F 62AF 3A75 F2D4 7FF4 33D9 DB38 58C4*
>
>
> ----------------------------------------------------------


> Enviado por: "Julio C. S. Ferraz" <address@hidden>

> ----------------------------------------------------------

--
Tiago B. Peczenyj

http://about.me/peczenyj

reply via email to

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