[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RES: [shell-script] awk
From: |
Rodolfo Villanova - TmS Brasil |
Subject: |
RES: [shell-script] awk |
Date: |
Mon, 5 Apr 2004 14:16:45 -0300 |
Buenas,
Nesse caso, por o resultado obtido ser o desejado, sugiro usares o cut:
Ex: $ echo A B C D E F G | tr -s " " " " | cut -d" " -f2-
B C D E F G
pois o 'awk' não possui, tal qual o 'cut' em sua sintaxe, a possibilidade de
uso de intervalo continuo entre campos da linha (ex: cut -f2-7). Pelo menos
nunca encontrei/li o contrário.
Ele só permite trabalhar a linha como campos/colunas de cada linha (print
$2, $4, ...), ou então a linha toda (print $0) como uma sequência de
caracteres, desde que possas de alguma forma estimar o tamanho máximo que a
linha poderá ter:
Ex: $ echo A B C D E F G | awk '{ print(substr($0,3,100)) }'
B C D E F G
[]s
-----------------
Rodolfo Villanova
> -----Mensagem original-----
> De: darksystem [mailto:address@hidden]
> Enviada em: segunda-feira, 5 de abril de 2004 11:44
> Para: address@hidden
> Assunto: Re: [shell-script] awk
>
>
> mas eu teria de saber quantas posicoes tem cada linha..
> eu queria um parametro tanto para A B C D E F G como para A B C
>
> On Monday 05 April 2004 10:09, Rodolfo Villanova - TmS Brasil wrote:
> > Pode ser assim:
> >
> > $ echo A B C D E F G | awk '{ print $2, $3, $4, $5, $6, $7 }'
> > B C D E F G
> >
> > -----------------
> > Rodolfo Villanova
> >
> > > -----Mensagem original-----
> > > De: darksystem [mailto:address@hidden]
> > > Enviada em: segunda-feira, 5 de abril de 2004 10:49
> > > Para: address@hidden
> > > Assunto: [shell-script] awk
> > >
> > >
> > > bom dia turminha..
> > >
> > > tem como eu fazer o awk print de tal posicao em diante?
> > > tipo
> > >
> > > echo A B C D E F G | awk '{ quero print do B em diante }'
> >
> > ---------------------------------------------------------------------
> > 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.listasdiscussao.cjb.net
> > ---------------------------------------------------------------------
> >
> > Links do Yahoo! Grupos
> > Para visitar o site do seu grupo, acesse:
> > http://br.groups.yahoo.com/group/shell-script/
> >
> > Para sair deste grupo, envie um e-mail para:
> > address@hidden
> >
> > O uso que você faz do Yahoo! Grupos está sujeito aos:
> > http://br.yahoo.com/info/utos.html
>
>
>
> ---------------------------------------------------------------------
> 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.listasdiscussao.cjb.net
---------------------------------------------------------------------
Links do Yahoo! Grupos
Para visitar o site do seu grupo, acesse:
http://br.groups.yahoo.com/group/shell-script/
Para sair deste grupo, envie um e-mail para:
address@hidden
O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html
- Resumos inferiores a 1006 ..., Marcelo Giovanni Dias, 2004/04/04
- awk, darksystem, 2004/04/05
- RES: [shell-script] awk, Rodolfo Villanova - TmS Brasil, 2004/04/05
- Re: [shell-script] awk, darksystem, 2004/04/05
- Re: [shell-script] awk, Miranda, 2004/04/05
- Separar caracteres, Junior Barreto, 2004/04/05
- Substituir valor em arquivos, Ricardo Rodrigues, 2004/04/05
- Re: [shell-script] Substituir valor em arquivos, ralobao, 2004/04/05
- Re: [shell-script] Substituir valor em arquivos, Junior Barreto, 2004/04/05
- RES: [shell-script] awk,
Rodolfo Villanova - TmS Brasil <=
- Script auditoria, laerte, 2004/04/06
- Re: [shell-script] Script auditoria, Felipe Kellermann, 2004/04/06
- Re: [shell-script] Script auditoria, SuSE List, 2004/04/06
- Re: [shell-script] Script auditoria, ralobao, 2004/04/06
- client de mail para gravar um anexo automaticamente, groo, 2004/04/06
- Re: [shell-script] client de mail para gravar um anexo automaticamente, Aurelio Marinho Jargas, 2004/04/06
- Re: [shell-script] Script auditoria, ralobao, 2004/04/06