Quel que soit l'emplacement où vous vous trouvez, tapez
/home/lami20j/mes_scripts/script.sh
2. Le chemin relatif
Dans ce cas, il faut aller dans le répertoire qui contient l'exécutable
cd /home/lami20j/mes_scripts/
Pour exécuter le script, tapez
./script.sh
Si vous êtes trop descendu dans l'arborescence, il faut utiliser . et ..
. - répertoire courant
.. - répertoire parent
Ex:
Le script se trouve toujours dans /home/lami20j/mes_scripts/ Je me trouve dans /home/lami20j/bin/perl_scripts/ Pour exécuter le script à partir de cet emplacement, je dois taper
../../mes_scripts/script.sh
3. Modifier la variable PATH
Pour faire ça, on va ajouter le chemin qui contient le script à la variable PATH
Il est aussi important de définir un interpréteur pour votre script, car ce peut être un script destiné à un shell particulier (Bash, Csh, Python, Perl, etc....).
Par défaut, le script sera executé par le shell courant, mais vous pouvez forcer l'interprétation par un shell précis.
Pour cela, il suffit d'ajouter ce qu'on appelle un Sha-Bang, c'est-à-dire les caractères #! suivis du chemin vers l'interpréteur.