Você pode usar um script simples como este,
#!/bin/bash
if [ $# -lt 2 ]
then
chmod +x $(pwd)/$1
$(pwd)/$1
else
chmod +x $(pwd)/$1
$(pwd)/$1 $2
fi
Salve o script acima como runpy.sh , mantenha-o em PATH (você pode mantê-lo em ~/bin )
Conceder permissão de execução a partir do terminal
chmod +x ~/bin/runpy.sh
Uso
- Para executar
hello.pysem alterar a permissão no terminal,
runpy.sh hello.py
- Caso você queira usar qualquer coisa no argumento do programa python, forneça os argumentos dentro de
" "like,
runpy.sh hello.py "-option arg1 arg2 agr3"
Deve fazer o truque. Mas não se esqueça de usar a linha shebang no arquivo python ( .py ),
#!/usr/bin/python