Shell Scripting > faire une commande à part entière

ZoliveR Messages postés 64 Date d'inscription   Statut Membre Dernière intervention   -  
zipe31 Messages postés 36402 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour à tous,

En creusant un peu je viens de résoudre mon problème mais je vous pose une question quand même...

Dans le cadre d'un cours j'ai écrit un fichier .sh que j'ai mis dans mon dossier personnel. Pour y accéder je dois taper sh monfichier.sh (j'ai bien pris soin de le mettre en chmod 733)

Y a t'il moyen de faire en sorte que je puisse juste l'exécuter en tapant 'monfichier' ?

Ou bien ce n'est pas possible? :)
(un peu comme avec les commandes linux, ls, clear, ...)

Merci


-
A voir également:

1 réponse

zipe31 Messages postés 36402 Date d'inscription   Statut Contributeur Dernière intervention   6 433
 
Salut,

Oui c'est possible, il suffit de rajouter le répertoire où se trouve ton fichier dans ta variable d'environnement
$PATH
.
Ou bien mettre ton fichier dans un répertoire se trouvant déjà dans ton
$PATH
.

Par exemple chez moi j'ai tous mes scripts dans
~/bin
et mon $PATH contient :

$ echo ${PATH}
/home/jp/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
1