Retour au cours

Créer votre premier script (Le Shebang et l'exécution)

Masterclass Termux : De zéro à expert Linux sur Android

27. Créer votre premier script (Le Shebang et l'exécution)

Créons et exécutons un script simple qui salue l'utilisateur et indique le répertoire actuel.

Étape 1 : Créer le fichier script

Utilisez nano pour créer un fichier appelé bienvenue.sh.

bash $ nano bienvenue.sh

Contenu de bienvenue.sh :

bash #!/bin/bash

Script pour saluer l'utilisateur

echo "---------------------------------" echo "Bienvenue dans Termux, utilisateur : $(whoami)" echo "Aujourd'hui nous sommes le : $(date)" echo "Emplacement actuel : $(pwd)" echo "---------------------------------"

Étape 2 : Accorder la permission d'exécution

Sans permission d'exécution, le shell ne peut pas lancer le fichier directement.

bash $ chmod +x bienvenue.sh

(Le drapeau +x est un raccourci pour ajouter la permission d'exécution pour tous les utilisateurs, équivalent à chmod 755).

Étape 3 : Exécuter le script

Pour exécuter un script situé dans votre répertoire actuel, vous devez spécifier le chemin, généralement ./ (répertoire actuel).

bash $ ./bienvenue.sh

Bienvenue dans Termux, utilisateur : u0_a200 Aujourd'hui nous sommes le : Tue Jun 1 10:30:00 UTC 2024 Emplacement actuel : /data/data/com.termux/files/home

Si vous oubliez le chmod +x, Termux renverra une erreur Permission denied.