[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Access.log
From: |
Clovis |
Subject: |
Re: [shell-script] Access.log |
Date: |
Thu, 28 Jul 2005 15:36:31 -0300 |
User-agent: |
Mozilla Thunderbird 1.0 (Windows/20041206) |
ok, entendi..
para definir o separador de campos, como posso fazer?
se for espaço tudo bem
$ set -
0^1122174001^c8bf313142e303a0^200.200.200.200^site.dominio.com.br^default,em
pty.gif,Middle^winxp^msie^explorer6
$ echo $2 $4 $5 $7
No caso de ser ^, como posso fazer?
MrBiTs escreveu:
> /*
> sobre o uso do $1 $2, etc...
> se eu tiver um arquivo assim:
> $ cat arquivo
> 2 4 6 8 10
> e eu quizer pegar o numero 2 e 4
> nao tem logica eu fazer isso:
> $ cat arquivo | echo "$2 $4"
> Em que momentos eu posso usar o $1 para pegar pedaços de uma linha???
> */
>
> Não tem lógica nenhuma. Se voce fizer esse cat pipe echo da vida, voce vai
> ter nada, ja que $2 e $4 NÃO POSSUEM valores nesse momento. $2 é o SEGUNDO
> CAMPO de um determinado registro, enquanto $4 é o QUARTO CAMPO. SE voce
> fizesse algo como
>
> set - "2 4 6 8 10"
>
> e depois fizer echo $2, você vai ter o valor do segundo campo, no caso 4,
> enquanto se você fizer echo $4, vai ter o valor 8.
>
> Você pode usar $N para pegar pedaços de uma linha desde que você:
>
> 1) Defina o separador de campos dessa linha
> 2) Execute o comando set - $linha para separar os valores dos campos nas
> variáveis especiais $1 a $N.
>
> Por exemplo, digamos que você tenha a seguinte linha de dados:
>
> 0^1122174001^c8bf313142e303a0^200.200.200.200^site.dominio.com.br^default,em
> pty.gif,Middle^winxp^msie^explorer6
>
> Como você faria para me apresentar o conteúdo dos campos 2, 4, 5 e 7,
> utilizando os recursos de echo $2, echo $4, echo $5 e echo $7 ?
>
>
>
> ---------------------------------------------------------------------
> 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
> ---------------------------------------------------------------------
>
>
>
> ------------------------------------------------------------------------
> *Links do Yahoo! Grupos*
>
> * Para visitar o site do seu grupo na web, acesse:
> http://br.groups.yahoo.com/group/shell-script/
>
> * Para sair deste grupo, envie um e-mail para:
> address@hidden
> <mailto:address@hidden?subject=Unsubscribe>
>
> * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
> Serviço do Yahoo! <http://br.yahoo.com/info/utos.html>.
>
>
--
------------------------------------------------------------------------
*Clovis Ramazotti Junior [CPD]*
*CAMDA [Matriz] - Cooperativa Agricola Mista de Adamantina*
ICQ# *193701366* E-mail: *address@hidden*
*Fone: (18) 3502-3000 - ramal 3026*
*Celular: (18) 9749-1787*
------------------------------------------------------------------------
[As partes desta mensagem que não continham texto foram removidas]
- Re: [shell-script] Access.log, (continued)
- Re: [shell-script] Access.log, Clovis, 2005/07/28
- Re: [shell-script] Access.log, Clovis, 2005/07/28
- Re: [shell-script] Access.log, Tiago Peczenyj, 2005/07/28
- RE: [shell-script] Access.log, MrBiTs, 2005/07/28
- Re: [shell-script] Access.log, Eliphas Levy Theodoro, 2005/07/28
- RE: [shell-script] Access.log, MrBiTs, 2005/07/28
- Re: [shell-script] Access.log, Eliphas Levy Theodoro, 2005/07/28
- Re: [shell-script] Access.log, Tiago Peczenyj, 2005/07/28
- Re: [shell-script] Access.log, Clovis, 2005/07/28
- RE: [shell-script] Access.log, MrBiTs, 2005/07/28
- Re: [shell-script] Access.log,
Clovis <=
- Re: [shell-script] Access.log, Tiago Peczenyj, 2005/07/28
- RE: [shell-script] Access.log, MrBiTs, 2005/07/28
- Re: [shell-script] Access.log, Clovis, 2005/07/28
- RE: [shell-script] Access.log, MrBiTs, 2005/07/28