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 -
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
-
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:
- Shell Scripting > faire une commande à part entière
- Invite de commande - Guide
- Classic shell - Télécharger - Personnalisation
- Commande terminal mac - Guide
- Faire une capture d'écran d'une page web entière - Guide
- Commande dism - Guide
1 réponse
Salut,
Oui c'est possible, il suffit de rajouter le répertoire où se trouve ton fichier dans ta variable d'environnement
Ou bien mettre ton fichier dans un répertoire se trouvant déjà dans ton
Par exemple chez moi j'ai tous mes scripts dans
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
~/binet mon $PATH contient :
$ echo ${PATH}
/home/jp/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games