Lantsei.lesCigales.ORG

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"