Création d'un script
Pour que le shell sache comment l'interpréter, un script shell doit commencer par la ligne :
#!/bin/bash
Créer le répertoire .scripts
(dans /home/<user>
) :
cd ~
mkdir .scripts
Créer un fichier Script puis, le rendre exécutable :
touche <nom_du_fichier>
chmod u+x <nom_du_fichier>
Vérifier qu'il est accessible (dans le "$PATH "
) :
echo $PATH
S'il n'y est pas, lancer la commande :
PATH=$PATH:$HOME/.scripts
Cela l'inscrira pour la session. Sinon pour l'inscrire de façon définitive :
echo 'export PATH=$PATH:$HOME/.scripts' >> $HOME/.bashrc
Exemple de script que l'on nommera update
:
#!/bin/bash
sudo apt update
apt list -a --upgradable
read -p "Appuyer sur [Entrer] pour lancer la mise à jour ou [ctrl+c] pour l'annuler…"
sudo apt full-upgrade -y
sudo apt autoremove --purge -y
sudo apt autoclean -y
echo "Fin du script"