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

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

Re: [shell-script] Resumo 750


From: Anderson Deluiz Santos
Subject: Re: [shell-script] Resumo 750
Date: Wed, 23 Apr 2003 10:08:09 -0300

Leia o radapé de TODAS as mensagens. Elas trazem um trecho igual ao abaixo
:

---------------------------------------------------------------------
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
---------------------------------------------------------------------

fuiii....

>-- Mensagem original --
>To: address@hidden
>From: Lúcia Santos <address@hidden>
>Date: Wed, 23 Apr 2003 09:44:21 -0300 (ART)
>Subject: Re: [shell-script] Resumo 750
>Reply-To: address@hidden
>
>
>
>Por favor, gostaria de desligar-me do grupo.  Como devo proceder?
> address@hidden wrote:
>---------------------------------------------------------------------
>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
>---------------------------------------------------------------------
>
>------------------------------------------------------------------------
>
>Existem 6 mensagens sobre este tópico.
>
>Tópicos contidos neste resumo:
>
>1. CUT
>De: "Gustavo V. Goulart" 
>2. Re: CUT
>De: "David Mello" 
>3. Ref: shell ou nao shell, eis a questao
>De: "Rodolfo Villanova" 
>4. RE: Ref: shell ou nao shell, eis a questao
>De: "Anderson Deluiz Santos" 
>5. RE: Ref: shell ou nao shell, eis a questao
>De: "Anderson Deluiz Santos" 
>6. Re: Ref: shell ou nao shell, eis a questao
>De: aurelio 
>
>
>________________________________________________________________________
>________________________________________________________________________
>
>Mensagem: 1
>Data: 21 Apr 2003 19:26:51 -0300
>De: "Gustavo V. Goulart" 
>Assunto: CUT
>
>Olá lista,
>
>TEnho a seguinte saida do comando nmap -p 80 localhost:
>###################################################################
>
>Starting nmap V. 2.54BETA31 ( www.insecure.org/nmap/ )
>Interesting ports on localhost (127.0.0.1):
>Port State Service
>80/tcp open http
>
>
>Nmap run completed -- 1 IP address (1 host up) scanned in 0 seconds
>######################################################################
>
>Como eu poderia usar o comando cut para pegar somente a parte:
>Port 
>80/tcp
>
>Agradeço ajudas ...
>
>
>
>________________________________________________________________________
>________________________________________________________________________
>
>Mensagem: 2
>Data: Tue, 22 Apr 2003 09:25:44 -0300
>De: "David Mello" 
>Assunto: Re: CUT
>
>nmap -p 80 localhost | grep '80/tcp'
>
>precisa ser o cut ? :-P
>
>
>----- Original Message -----
>From: "Gustavo V. Goulart" 
>To: 
>Sent: Monday, April 21, 2003 7:26 PM
>Subject: [shell-script] CUT
>
>
>> Olá lista,
>>
>> TEnho a seguinte saida do comando nmap -p 80 localhost:
>> ###################################################################
>>
>> Starting nmap V. 2.54BETA31 ( www.insecure.org/nmap/ )
>> Interesting ports on localhost (127.0.0.1):
>> Port State Service
>> 80/tcp open http
>>
>>
>> Nmap run completed -- 1 IP address (1 host up) scanned in 0 seconds
>> ######################################################################
>>
>> Como eu poderia usar o comando cut para pegar somente a parte:
>> Port
>> 80/tcp
>>
>> Agradeço ajudas ...
>>
>>
>>
>> ---------------------------------------------------------------------
>> 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
>> ---------------------------------------------------------------------
>>
>>
>> Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
>http://br.yahoo.com/info/utos.html
>>
>>
>
>
>
>________________________________________________________________________
>________________________________________________________________________
>
>Mensagem: 3
>Data: Tue, 22 Apr 2003 10:43:57 -0300
>De: "Rodolfo Villanova" 
>Assunto: Ref: shell ou nao shell, eis a questao
>
>Aurélio,
>
>Permita-me discordar da tua afirmação (puxa vida, vou contestar o grande
> mestre Aurélio Jargas!)
>É possível, sim, utilizar o princípio de manipulação de matrizes em 
>shell-script.
>E vou exemplificar utilizando um pequeno trecho de um grande script que
o
> nosso outro mestre Julio Neves(que me autorizou a utilizá-lo, evitando
assim
> qualquer processo por apropriação indébita!) me enviou ano passado para
> testar na plataforma em que trabalho: 
>
>> for i in 1 2 3
>> do
>> for j in 1 2 3
>> do
>> [ "${P[$i$j]}" = X ] && LX[i]=$((${LX[$i]}+1))
>> [ "${P[$i$j]}" = O ] && LO[i]=$((${LO[$i]}+1))
>> [ "${P[$j$i]}" = X ] && CX[i]=$((${CX[$i]}+1))
>> [ "${P[$j$i]}" = O ] && CO[i]=$((${CO[$i]}+1))
>> done
>> done
>
>Quaisquer agradecimentos dirijam ao Julio, que é o nosso grande mentor
e
> amigaço.
>
>1 forte abraço,
>
>Rodolfo Villanova
>
>
>> -----Mensagem original-----
>> De: aurelio [mailto:address@hidden]
>> Enviada em: quinta-feira, 17 de abril de 2003 10:04
>> Para: address@hidden
>> Assunto: Re: [shell-script] shell ou nao shell, eis a questao
>> 
>> 
>> ae,
>> 
>> > show de bola isso...
>> > mas uma pergunta... dá pra trabalhar com matriz em shell?
>> 
>> também não sei, vamos ver:
>> 
>> # a[0]=(1 2 3 4)
>> bash: a[0]: cannot assign list to array member
>> 
>> 
>> Resposta: não &:)
>> 
>
>
>
>
>________________________________________________________________________
>________________________________________________________________________
>
>Mensagem: 4
>Data: Tue, 22 Apr 2003 10:54:07 -0300
>De: "Anderson Deluiz Santos" 
>Assunto: RE: Ref: shell ou nao shell, eis a questao
>
>Essa jogada eh muito boa, mas nao passa de um vetor adaptado para comportar-se
>como matriz, certo ?
>
>>-- Mensagem original --
>>To: 
>>From: "Rodolfo Villanova" 
>>Date: Tue, 22 Apr 2003 10:43:57 -0300
>>Subject: Ref: [shell-script] shell ou nao shell, eis a questao
>>Reply-To: address@hidden
>>
>>
>>Aurélio,
>> 
>>Permita-me discordar da tua afirmação (puxa vida, vou contestar o grande
>> mestre Aurélio Jargas!)
>>É possível, sim, utilizar o princípio de manipulação de matrizes em 
>>shell-script.
>>E vou exemplificar utilizando um pequeno trecho de um grande script que
>o
>> nosso outro mestre Julio Neves(que me autorizou a utilizá-lo, evitando
>assim
>> qualquer processo por apropriação indébita!) me enviou ano passado para
>> testar na plataforma em que trabalho: 
>>
>>> for i in 1 2 3
>>> do
>>> for j in 1 2 3
>>> do
>>> [ "${P[$i$j]}" = X ] && LX[i]=$((${LX[$i]}+1))
>>> [ "${P[$i$j]}" = O ] && LO[i]=$((${LO[$i]}+1))
>>> [ "${P[$j$i]}" = X ] && CX[i]=$((${CX[$i]}+1))
>>> [ "${P[$j$i]}" = O ] && CO[i]=$((${CO[$i]}+1))
>>> done
>>> done
>> 
>>Quaisquer agradecimentos dirijam ao Julio, que é o nosso grande mentor
>e
>> amigaço.
>> 
>>1 forte abraço,
>>
>>Rodolfo Villanova
>>
>>
>>> -----Mensagem original-----
>>> De: aurelio [mailto:address@hidden]
>>> Enviada em: quinta-feira, 17 de abril de 2003 10:04
>>> Para: address@hidden
>>> Assunto: Re: [shell-script] shell ou nao shell, eis a questao
>>> 
>>> 
>>> ae,
>>> 
>>> > show de bola isso...
>>> > mas uma pergunta... dá pra trabalhar com matriz em shell?
>>> 
>>> também não sei, vamos ver:
>>> 
>>> # a[0]=(1 2 3 4)
>>> bash: a[0]: cannot assign list to array member
>>> 
>>> 
>>> Resposta: não &:)
>>> 
>>
>>
>>
>>
>>---------------------------------------------------------------------
>>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
>>---------------------------------------------------------------------
>> 
>>
>>Seu uso do Yahoo! Grupos é sujeito às regras descritas em: 
>>http://br.yahoo.com/info/utos.html
>> 
>>
>>
>
>
>
>
>________________________________________________________________________
>________________________________________________________________________
>
>Mensagem: 5
>Data: Tue, 22 Apr 2003 10:54:07 -0300
>De: "Anderson Deluiz Santos" 
>Assunto: RE: Ref: shell ou nao shell, eis a questao
>
>Essa jogada eh muito boa, mas nao passa de um vetor adaptado para comportar-se
>como matriz, certo ?
>
>>-- Mensagem original --
>>To: 
>>From: "Rodolfo Villanova" 
>>Date: Tue, 22 Apr 2003 10:43:57 -0300
>>Subject: Ref: [shell-script] shell ou nao shell, eis a questao
>>Reply-To: address@hidden
>>
>>
>>Aurélio,
>> 
>>Permita-me discordar da tua afirmação (puxa vida, vou contestar o grande
>> mestre Aurélio Jargas!)
>>É possível, sim, utilizar o princípio de manipulação de matrizes em 
>>shell-script.
>>E vou exemplificar utilizando um pequeno trecho de um grande script que
>o
>> nosso outro mestre Julio Neves(que me autorizou a utilizá-lo, evitando
>assim
>> qualquer processo por apropriação indébita!) me enviou ano passado para
>> testar na plataforma em que trabalho: 
>>
>>> for i in 1 2 3
>>> do
>>> for j in 1 2 3
>>> do
>>> [ "${P[$i$j]}" = X ] && LX[i]=$((${LX[$i]}+1))
>>> [ "${P[$i$j]}" = O ] && LO[i]=$((${LO[$i]}+1))
>>> [ "${P[$j$i]}" = X ] && CX[i]=$((${CX[$i]}+1))
>>> [ "${P[$j$i]}" = O ] && CO[i]=$((${CO[$i]}+1))
>>> done
>>> done
>> 
>>Quaisquer agradecimentos dirijam ao Julio, que é o nosso grande mentor
>e
>> amigaço.
>> 
>>1 forte abraço,
>>
>>Rodolfo Villanova
>>
>>
>>> -----Mensagem original-----
>>> De: aurelio [mailto:address@hidden]
>>> Enviada em: quinta-feira, 17 de abril de 2003 10:04
>>> Para: address@hidden
>>> Assunto: Re: [shell-script] shell ou nao shell, eis a questao
>>> 
>>> 
>>> ae,
>>> 
>>> > show de bola isso...
>>> > mas uma pergunta... dá pra trabalhar com matriz em shell?
>>> 
>>> também não sei, vamos ver:
>>> 
>>> # a[0]=(1 2 3 4)
>>> bash: a[0]: cannot assign list to array member
>>> 
>>> 
>>> Resposta: não &:)
>>> 
>>
>>
>>
>>
>>---------------------------------------------------------------------
>>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
>>---------------------------------------------------------------------
>> 
>>
>>Seu uso do Yahoo! Grupos é sujeito às regras descritas em: 
>>http://br.yahoo.com/info/utos.html
>> 
>>
>>
>
>
>
>
>________________________________________________________________________
>________________________________________________________________________
>
>Mensagem: 6
>Data: Tue, 22 Apr 2003 11:25:24 -0300 (ART)
>De: aurelio 
>Assunto: Re: Ref: shell ou nao shell, eis a questao
>
>oi rodolfo,
>
>--- Rodolfo Villanova 
>> Permita-me discordar da tua afirmação (puxa vida, vou contestar o
>> grande mestre Aurélio Jargas!)
>
>ei, mestre aqui é o julio, o shell-guru.
>eu sou aprendiz de shelleiro ;)
>
>
>> É possível, sim, utilizar o princípio de manipulação de matrizes em
>> shell-script.
>
>bem, então receio que não temos o mesmo conceito de matrizes :)
>
>> > for i in 1 2 3
>> > do
>> > for j in 1 2 3
>> > do
>> > [ "${P[$i$j]}" = X ] && LX[i]=$((${LX[$i]}+1))
>> > [ "${P[$i$j]}" = O ] && LO[i]=$((${LO[$i]}+1))
>> > [ "${P[$j$i]}" = X ] && CX[i]=$((${CX[$i]}+1))
>> > [ "${P[$j$i]}" = O ] && CO[i]=$((${CO[$i]}+1))
>> > done
>> > done
>
>ok, isso funciona, mas não deixa de ser um array
>unidimensional, com apenas uma "linha" e várias
>"colunas".
>
>um array assim como eu o conheço, deve ter linhas e colunas.
>tipo assim:
>
>array[0] = (1 2 3 4 5) # linha 1
>array[1] = (1 2 3 4 5) # linha 2
>...
>array[N] = (...) # linha N
>
>pra depois você acessar como:
>
>array[linha][coluna]
>
>
>até onde eu vi, em shell não dá pra fazer matrizes com
>linhas e colunas:
>
>> > > mas uma pergunta... dá pra trabalhar com matriz em shell?
>> > também não sei, vamos ver:
>> > # a[0]=(1 2 3 4)
>> > bash: a[0]: cannot assign list to array member
>> > Resposta: não &:)
>
>
>mas usando a técnica do trecho do script do julio se pode
>"simular" uma matriz com linhas e colunas se usar as
>dezenas como linhas e as unidades como colunas.
>
>mas isso te limita a uma matriz de tamanho máximo de
>10 linhas e 10 colunas (array[99]).
>
>
>
>
>=====
>-- 
>ATENCAO: o www.verde666.org vai morrer, use www.aurelio.net
>ATTENTION: www.verde666.org is no more, use www.aurelio.net
>
>_______________________________________________________________________
>Yahoo! Mail
>O melhor e-mail gratuito da internet: 6MB de espaço, antivírus, acesso
POP3,
> filtro contra spam. 
>http://br.mail.yahoo.com/
>
>
>________________________________________________________________________
>________________________________________________________________________
>
>
>
>Seu uso do Yahoo! Grupos é sujeito às regras descritas em: 
>http://br.yahoo.com/info/utos.html
> 
>
>
>
>
>---------------------------------
>Yahoo! Mail 
>O melhor e-mail gratuito da internet: 6MB de espaço, antivírus, acesso
POP3,
> filtro contra spam.
>
>[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
>---------------------------------------------------------------------
>Esta lista é moderada de acordo com o previsto em 
>http://www.listasdiscussao.cjb.net
>---------------------------------------------------------------------
> 
>
>Seu uso do Yahoo! Grupos é sujeito às regras descritas em: 
>http://br.yahoo.com/info/utos.html
> 
>
>




reply via email to

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