Re: Passar paramentros em arquivo de shell script tem como?
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?
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?
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?
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?
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]
Passar paramentros em arquivo de shell script tem como?
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
Re: Passar paramentros em arquivo de shell script tem como?
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?
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