Tutoriel: Bourne Shell


Depuis nos distibutions LINUX, qui sont nos systèmes d'expltoitations dédiés à l'administration ou à la bureautique depuis peux. On peut utiliser le Terminal pour lancer des commandes ou des programmes (bin/, sbin/, ...).


linux


Bourne Shell ou SH est en faite l'ançêtre du Bourne Again Shell ou Bash qui nous permet d'administrer depuis le "Terminal" notre distribution LINUX.


C'est bien un "mini - Jeux" qui sera notre programme ici.


Alors, déplaçons-nous directement dans notre "Desktop" ou "Bureau" et codons le, dans un éditeur de texte comme nano, vi ou d'autres comme des "Editeurs de code".


Il faut pour que le programmes marche, respecter rigouresement la syntaxe, la grammaire de programmation (qui est en faite le formatage en texte de votre page de code).


Voici le code source Bourne Shell qui nous intéresse pour LINUX:

#!/bin/sh

#Filename: PushGameDemo.sh


echo "\e[1;36m ///////JOUEUR//////NOM : \e[0m";

read name;

echo "\e[1;36m Nom du joueur: $name \e[0m";

echo "\e[1;36m ///////JOUEUR//////AGES : \e[0m";

read years;

echo "\e[1;36m Ages de $name : $years ans. \e[0m";

sleep 4;

clear;

echo "\e[1;35m PUSH GAME \e[0m";

# Regles du jeux

echo "Dans ce jeux tu doit retrouver le bon mot grace au lettres que l'on te propose!";

#a pour easy 5 lettre

#b pour medium 8 lettre

#* pour hard pas encore coder

echo "Bienvenue dans le jeux:" ;

echo -n "\e[1;35m EASY \e[0m";

echo "SHUFFLE: t i e c r";

echo "MOT A ECRIRE CI-DESSUS!";

read game1

if [ $game1 = "citer" ]; then

echo "BRAVO! Mes félicitations!";

else

echo "DSL! Une prochaine fois!";

fi;

echo "SHUFFLE: é é o t m";

echo "MOT A ECRIRE CI-DESSUS!";

read game2

if [ $game2 = "météo" ]; then

echo "BRAVO! Mes félicitations!";

else

echo "DSL! Une prochaine fois!";

fi;

echo "SHUFFLE: l i l o m ";

echo "MOT A ECRIRE CI-DESSUS!";

read game1

if [ $game1 = "molli" ]; then

echo "BRAVO! Mes félicitations!";

else

echo "DSL! Une prochaine fois!";

fi;

echo "SHUFFLE: a a c r t ";

echo "MOT A ECRIRE CI-DESSUS!";

read game2

if [ $game2 = "carat" ]; then

echo "BRAVO! Mes félicitations!";

else

echo "DSL! Une prochaine fois!";

fi;

echo "SHUFFLE: r ê t f e ";

echo "MOT A ECRIRE CI-DESSUS!";

read game1

if [ $game1 = "fêter" ]; then

echo "BRAVO! Mes félicitations!";

else

echo "DSL! Une prochaine fois!";

fi;

# QUITTER LE JEU

sleep 5;

echo "\e[1;35m ########## \e[0m";

echo "\e[1;35m FIN DU JEUX \e[0m";

echo "\e[1;35m ########## \e[0m";

# QUITTER LE JEUX

sleep 5;

exit 0

Sauvegardez le programme comme dit dans notre document: PushGameDemo.sh

Il suffit donc d'être dans le "répertoire" où l'on a sauvegardé le programme et de lancer la commande: sh PushGameDemo.sh