Se você digitar " foo.sh
", provavelmente iniciará seu script já que o caminho para ele agora está incluído no arquivo " $PATH
".
No momento, o shell simplesmente não sabe como mapear " foo
" para " foo.sh
".
Então, talvez você só precise adicionar um alias ao seu .tcshrc / .bashrc (por exemplo, " alias foo foo.sh
") ou um link simbólico de arquivo real (por exemplo, " ln -s foo foo.sh
") ao seu script e tudo estará pronto .