perl + parametro [RESOLVIDO]

1. perl + parametro [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 07/06/2011 - 18:36h

Boa noite a todos.
Estou precisando de saber como faço para coletar um parametro digitado junto com meu script em perl.

Ex: ./perl.pl a b

Onde perl.pl meu script e "a" e "b" seja os parametros.

Em seguina o meu sistema motra na tala o conteudo do paramentro a e b.



Eu ja fiz um script em shellscript onde ele faz isso, mais quando estou passando para liguagem perl estou apanhando.
Por favor alguem pode me ajudar, tenho que um trabalho para entregar na quina-feira.



  


2. ARGV

Jonatan Gomes
BarbaNegra

(usa Ubuntu)

Enviado em 07/06/2011 - 20:14h

ARGV[0] PRIMEIRO PARÂMETRO
$ARGV[1] SEGUNDO

E POR AI VAI =D
ex:

print "$ARGV[0]";


3. Re: perl + parametro [RESOLVIDO]

vasquez
vasquez

(usa CentOS)

Enviado em 09/06/2011 - 11:07h

Dentro do seu código após #!/usr/bin/perl você poderá colocar da seguinte forma:
($arg1,$arg2,$arg3) = @ARGV;
EXEMPLO

SCRIPT:
#!/usr/bin/perl
($arg1,$arg2,$arg3) = @ARGV;
print ("$arg1\n$arg2\n$arg3\n"); #\n serve como enter

Executando:
./perl.pl a b c

assim você poderá manipular as variáveis internamente e passar os argumentos ao seu script como você deseja.

Caso você queira aprender mais afundo e usar algo com mais opções, você pode usar o modulo Getopt::Long;
Com ele você pode colocar opções aos seus argumentos, inclusive com help. (Para mais informações sobre o módulo, aconselho acessar o cpan)



4. Re: perl + parametro [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 22/11/2011 - 10:09h

vlw galera






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts