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