Como executar um script perl com argumentos

1

Sou muito novo no Ubuntu e no Linux e preciso de ajuda para executar um script perl. Pode parecer bobo, mas eu preciso executar um arquivo perl (.pl), usando um argumento específico. A chave é que quando executo o comando ("perl file.pl -ARGUMENT"), o perl interpreta o argumento como parte do comando perl, em vez de parte do script. O que posso fazer para "dizer" perl o argumento é destinado ao script?

Muito obrigado.

    
por pitazzo 30.06.2016 / 02:20

1 resposta

4

-- é comumente usado para indicar o final das opções, neste caso

perl -- file.pl -ARGUMENT

Isso é explicado na documentação

  

A - sinaliza o fim das opções e desativa a opção adicional   em processamento. Quaisquer argumentos após o - são tratados como nomes de arquivos e   argumentos.

    
por J.J. Hakala 30.06.2016 / 03:00