Re: Passar paramentros em arquivo de shell script tem como?

2003-05-11 Thread Pablo Henrique Sirio Tejero Cantero
Nossa Muito obrigado Reinaldo tem argc também?

[]s,
Pablo Henrique

On Sun, 11 May 2003 13:54:23 -0300 (BRT)
"Reinaldo Carvalho" <[EMAIL PROTECTED]> wrote:

> /shell.sh para1 para2 para3
> 
> 
> voce pegar as variaveis por $1 $2 $3 , etc...
> 
> 
> 
> > Amigos uso um script de shell aqui em casa gostaria de saber
> > se tem alguma maneira de passar paramentros para ele como o
> > argv[] do c?
> >
> > []s,
> > Pablo Henrique
> >
> >
> > --
> > To UNSUBSCRIBE, email to
> > [EMAIL PROTECTED] with a
> > subject of "unsubscribe". Trouble? Contact
> > [EMAIL PROTECTED]
> 
> 
> -- 
> Reinaldo Carvalho
> 



Re: Passar paramentros em arquivo de shell script tem como?

2003-05-11 Thread Leandro A. F. Pereira
Quoted by a collection of ninja monkeys
For `Pablo Henrique Sirio Tejero Cantero <[EMAIL PROTECTED]>' 
On Sunday, 11 May 2003 (13:15):

> Amigos uso um script de shell aqui em casa gostaria de saber se tem alguma
> maneira de passar paramentros para ele como o argv[] do c?
> 

Tem.

$1 até $infinito ou [EMAIL PROTECTED]


-- 
 Leandro Pereira  (oO)   <[EMAIL PROTECTED]>
 www.mindcrisis.tk/||\ GPG key: 0x062E7976

 "Se você obedece a todas as regras, acaba perdendo
toda a diversão." --Katherine Hepburn



Re: Passar paramentros em arquivo de shell script tem como?

2003-05-12 Thread Wesley Alves de Oliveira/MPGO
Quoted by a collection of ninja monkeys
For `Pablo Henrique Sirio Tejero Cantero <[EMAIL PROTECTED]>' 
On Sunday, 11 May 2003 (13:15):

> Amigos uso um script de shell aqui em casa gostaria de saber se tem 
alguma
> maneira de passar paramentros para ele como o argv[] do c?
> 

 Tem.

 $1 até $infinito ou [EMAIL PROTECTED]
A resposta do Leandro está correta, mas alguns shell's como o bash (padrão 
do GNU/Linux) não aceita mais que sete, para usar mais deve usar o comando 
shift. Qualquer coisa man shift.

Falou...


-- 
 Leandro Pereira  (oO)   <[EMAIL PROTECTED]>
 www.mindcrisis.tk/||\ GPG key: 0x062E7976

 "Se você obedece a todas as regras, acaba perdendo
toda a diversão." --Katherine Hepburn


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact 
[EMAIL PROTECTED]






Re: Passar paramentros em arquivo de shell script tem como?

2003-05-13 Thread fredm

Só comlementando. a string $0 tem um significado especial. Ela dá o número
de parâmetros que foram passados para o script.




Nossa Muito obrigado Reinaldo tem argc também?

[]s,
Pablo Henrique

On Sun, 11 May 2003 13:54:23 -0300 (BRT)
"Reinaldo Carvalho" <[EMAIL PROTECTED]> wrote:

> /shell.sh para1 para2 para3
>
>
> voce pegar as variaveis por $1 $2 $3 , etc...
>
>
>
> > Amigos uso um script de shell aqui em casa gostaria de saber
> > se tem alguma maneira de passar paramentros para ele como o
> > argv[] do c?
> >
> > []s,
> > Pablo Henrique
> >
> >
> > --
> > To UNSUBSCRIBE, email to
> > [EMAIL PROTECTED] with a
> > subject of "unsubscribe". Trouble? Contact
> > [EMAIL PROTECTED]
>
>
> --
> Reinaldo Carvalho
>


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact
[EMAIL PROTECTED]








Re: Passar paramentros em arquivo de shell script tem como?

2003-05-13 Thread Agney Lopes Roth Ferraz
So corrigindo 
o $0 = nome do script
o primeiro parametro da chamada de um programa eh o nome do programa
e o $# eh realmente o argv do c, ou seja quantos parametros foram passados
fora o $0.

Agney Lopes Roth Ferraz
[EMAIL PROTECTED]
http://agney.linuxhome.com.br


On Tue, 13 May 2003 10:04:12 -0300, <[EMAIL PROTECTED]> wrote :

> 
> Só comlementando. a string $0 tem um significado especial. Ela dá o número
> de parâmetros que foram passados para o script.
> 
> 
> 
> 
> Nossa Muito obrigado Reinaldo tem argc também?
> 
> []s,
> Pablo Henrique
> 
> On Sun, 11 May 2003 13:54:23 -0300 (BRT)
> "Reinaldo Carvalho" <[EMAIL PROTECTED]> wrote:
> 
> > /shell.sh para1 para2 para3
> >
> >
> > voce pegar as variaveis por $1 $2 $3 , etc...
> >
> >
> >
> > > Amigos uso um script de shell aqui em casa gostaria de saber
> > > se tem alguma maneira de passar paramentros para ele como o
> > > argv[] do c?
> > >
> > > []s,
> > > Pablo Henrique
> > >
> > >
> > > --
> > > To UNSUBSCRIBE, email to
> > > [EMAIL PROTECTED] with a
> > > subject of "unsubscribe". Trouble? Contact
> > > [EMAIL PROTECTED]
> >
> >
> > --
> > Reinaldo Carvalho
> >
> 
> 
> --
> To UNSUBSCRIBE, email to [EMAIL PROTECTED]
> with a subject of "unsubscribe". Trouble? Contact
> [EMAIL PROTECTED]
> 
> 
> 
> 
> 
> 
> 
> --
> To UNSUBSCRIBE, email to [EMAIL PROTECTED]
> with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
> 
> 
> 
> 

-
Ágney Lopes Roth Ferraz
[EMAIL PROTECTED]
http://www.linuxhome.com.br/agney/



Re: Passar paramentros em arquivo de shell script tem como?

2003-05-13 Thread Pablo Henrique
Então não entendi muito pena não poder testar agora
mais você esta me dizendo que o $0 e igual ao argv[0]
do c? Caso seja com consigo o argc?

[]s,
Pablo Henrique

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



Re: Passar paramentros em arquivo de shell script tem como?

2003-05-13 Thread fredm

Ops...
Acho que me confundi...

$0 se não me engano retorna o nome do script que está sendo executado.
Alguem confirme por favor.

$# é que retorna o número de argumentos. Teste este exemplo (e veja também
o $* que legal):

#!/bin/sh
# Illustrates using command-line arguments
# Execute with
#sh args1.sh On the Waterfront
echo "First command-line argument is: $1"
echo "Third argument is: $3"
echo "Number of arguments is: $#"
echo "The entire list of arguments is: $*"





   
  Pablo Henrique
   
  <[EMAIL PROTECTED]Para: debian-list 
 
  com.br>  cc:  
   
                       Assunto:  Re: Passar paramentros 
em arquivo de shell script tem como?   
  13/05/2003 12:29  
   

   

   




Então não entendi muito pena não poder testar agora
mais você esta me dizendo que o $0 e igual ao argv[0]
do c? Caso seja com consigo o argc?

[]s,
Pablo Henrique

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


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact
[EMAIL PROTECTED]