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

2003-05-13 Por tôpico 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 Por tôpico 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 Por tôpico 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 Por tôpico 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 
debian-user-portuguese@lists.debian.org 
  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]








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

2003-05-12 Por tôpico 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-11 Por tôpico 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 Por tôpico 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