[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] comando cut
From: |
Fabiano Caixeta Duarte |
Subject: |
Re: [shell-script] comando cut |
Date: |
Sun, 12 Aug 2007 18:45:14 -0300 |
User-agent: |
Thunderbird 1.5 (X11/20051201) |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Não sei se entendi direito seu problema. Se o arquivo tivesse um
registro por linha facilitaria?
Então use isto:
sed 'N;N;N;s/\n//g' arquivo.
Ou seja, concatene as quatro linhas (incluindo a linha em branco) e
retire os caracteres de retorno de linha (\n).
O resultado é algo parecido com isto:
45.795.779/0000, DATA DE SAÍDA DA MERCADORIA25/07/2006, TRANPORTADORA
REUNIDAS-PAULISTA,ENTREGUE DIA 08/08/2006
45.795.782/0000, DATA DE SAÍDA DA MERCADORIA25/07/2006, TRANPORTADORA
MERCÚRIO,ENTREGUE DIA 10/08/2006
45.795.781/0000, DATA DE SAÍDA DA MERCADORIA25/07/2006, TRANPORTADORA
RODONAVES,ENTREGUE DIA 03/08/2006
45.795.782/0000, DATA DE SAÍDA DA MERCADORIA25/07/2006, TRANPORTADORA
EXPRESSO PRATA,ENTREGUE DIA 15/08/2006
45.795.783/0000, DATA DE SAÍDA DA MERCADORIA28/07/2006, TRANPORTADORA
EXPRESSO PRATA,ENTREGUE DIA 10/08/2006
45.795.784/0000, DATA DE SAÍDA DA MERCADORIA28/07/2006, TRANPORTADORA
EXPRESSO RODONAVES,ENTREGUE DIA 11/08/2006
Daí você faz os "cortes" necessários.
Fabiano Caixeta Duarte
Especialista em Redes de Computadores
Linux User #195299
Ribeirão Preto - SP
dgotek escreveu:
> eu estava pesquisando alguns tutoriais s/ o comando cut, a minha
> dúvida é fazer com que o comando cut lê-se a 1º linha, até o
> delimitador.
> eu preciso fazer com que o script pegue o 1º caracter desse bloco de
> texto, até o último caracter do bloco.
> o 1º caracter nem sempre é número, as vezes pode ser uma letra, e nem
> sempre termina com número, pode terminar com alguma letra.
>
> se estivesse em colunas seria + fácil, mas dessa maneira eu tô
> tentado arranjar uma maneira.
>
> ex.
>
> 45.795.779/0000, DATA DE SAÍDA DA MERCADORIA
> 25/07/2006, TRANPORTADORA REUNIDAS-PAULISTA,
> ENTREGUE DIA 08/08/2006
>
> 45.795.782/0000, DATA DE SAÍDA DA MERCADORIA
> 25/07/2006, TRANPORTADORA MERCÚRIO,
> ENTREGUE DIA 10/08/2006
>
> 45.795.781/0000, DATA DE SAÍDA DA MERCADORIA
> 25/07/2006, TRANPORTADORA RODONAVES,
> ENTREGUE DIA 03/08/2006
>
> 45.795.782/0000, DATA DE SAÍDA DA MERCADORIA
> 25/07/2006, TRANPORTADORA EXPRESSO PRATA,
> ENTREGUE DIA 15/08/2006
>
> 45.795.783/0000, DATA DE SAÍDA DA MERCADORIA
> 28/07/2006, TRANPORTADORA EXPRESSO PRATA,
> ENTREGUE DIA 10/08/2006
>
> 45.795.784/0000, DATA DE SAÍDA DA MERCADORIA
> 28/07/2006, TRANPORTADORA EXPRESSO RODONAVES,
> ENTREGUE DIA 11/08/2006
>
>
>
>
> ---------------------------------------------------------------------
> 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
> ---------------------------------------------------------------------
> 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
>
>
>
>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (GNU/Linux)
iD8DBQFGv39q++b4Zs4fOnMRAoapAJwOY8oUJmmvKmDqqt+H4AtSHGPPCACfQes+
dLEk6joHHA/SEh40i0ZhjiM=
=riIy
-----END PGP SIGNATURE-----
- Oportunidade de cooperação remota, do_eduardo, 2007/08/10
- Re: [shell-script] Oportunidade de cooperação remota, Tiago Barcellos Peczenyj, 2007/08/10
- Re: [shell-script] Oportunidade de cooperação remota, Julio C. Neves, 2007/08/11
- Re: [shell-script] Oportunidade de cooperação remota, Tiago Barcellos Peczenyj, 2007/08/11
- comando cut, dgotek, 2007/08/11
- Re: [shell-script] comando cut, Tiago Barcellos Peczenyj, 2007/08/11
- Re: comando cut, dgotek, 2007/08/11
- Re: comando cut, dgotek, 2007/08/12
- Re: comando cut, dgotek, 2007/08/12
- Re: [shell-script] Re: comando cut, Bruno Gunter Fricke, 2007/08/12
- Re: [shell-script] comando cut,
Fabiano Caixeta Duarte <=
- Re: [shell-script] comando cut, Julio C. Neves, 2007/08/13
- Re: comando cut, dgotek, 2007/08/13
- Re: [shell-script] Re: comando cut, Julio C. Neves, 2007/08/14
- Re: comando cut, dgotek, 2007/08/14
- Re: [shell-script] Re: comando cut, Julio C. Neves, 2007/08/15
- Re: comando sed, dgotek, 2007/08/17
- Re: [shell-script] Re: comando cut, Fabiano Caixeta Duarte, 2007/08/15