Suite à mon article "Le terminal pour débutants", je me suis dit pourquoi ne pas y ajouter un peu de script pour vous montrer aussi ce que l'on peut faire dans cette fameuse fenêtre noire.

Juste pour s'amuser tout en découvrant quelques commandes supplémentaires sous Linux, voici comment faire parler son ordinateur.

Commencez par ouvrir votre terminal et tapez :

echo "Bonjour vous";

Votre ordinateur vous répond gentiment :

Bonjour vous.

Vous venez de faire parler votre ordinateur.

Allons légèrement plus loin et comme vous connaissez bien votre PC, il va vous tutoyer.

echo "Bonjour toi, comment t'appelles-tu ?";

Votre ordinateur vous pose une question, il faut pouvoir lui répondre.

On va donc emmagasiner la réponse dans une variable comme ceci :

read prenom;

Votre ordinateur attend votre réponse, admettons : "Eric".

Eric

Votre ordinateur a emmagasiné en mémoire votre prénom.

Faisons en sorte qu'il restitue votre prénom de la façon suivante:

echo "Bienvenue $prenom";

Votre ordinateur vous répond comme ceci

Bonjour Eric comme ci-dessous :

Bonjour Eric

Pour aller encore plus loin, mettons ces quelques lignes dans un fichier afin de l'exécuter à volonté.

Utilisons nano pour réécrire ces quelques lignes

Tapez nano monfichier.sh

Nano va ouvrir un fichier vide au nom de monfichier.sh

nano

Vous pouvez taper à l'intérieur les lignes précédentes ou faire un copier-coller des lignes suivantes :

#! /bin/bash

echo "Bonjour toi, comment t'appelles-tu ?";

read prenom;

echo "Bienvenue $prenom";

Oui, vous avez remarqué, on a ajouté une commande inconnue #! /bin/bash juste pour dire au système que le fichier contient une suite de commandes pour l'interpréteur de commande "bash".

Pour que les lignes soit définitivement écrites dans notre fichier, il suffit de taper sur Ctrl+O

Tapez sur la touche "Entrée" pour confirmer l'écriture dans le fichier affiché.

Pour quitter nano, il faut taper sur Ctrl+X

Votre fichier est enregistré, il faut maintenant le rendre exécutable en tapant :

chmod u+x monfichier.sh         (Comprendre les droits sur les fichiers Linux)

Pour exécuter votre fichier, tapez :

./monfichier.sh

Exécuter mon fichier

Vous venez de créer votre premier script sous Linux.

Et si l'on faisait une pause en utilisant le terminal pour se divertir.