Você insere o caminho completo do executável:
./path/to/my/dir/myfile.pl
Como posso executar um programa sem cd
'para o diretório onde ele reside?
Eu tentei ./my/dir myfile.pl
e novamente sem o primeiro .
, mas nem trabalho.
Dois pontos resolvem o problema, um ponto gera um erro (pelo menos no debian) como no exemplo abaixo:
../usr/local/bin/myprogram
Tags unix