Shell Scripting > faire une commande à part entière

Fermé
ZoliveR Messages postés 64 Date d'inscription samedi 26 juin 2010 Statut Membre Dernière intervention 1 septembre 2014 - 4 juin 2014 à 10:04
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 - 4 juin 2014 à 10:11
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 dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 419
4 juin 2014 à 10:11
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