From 50b0c03236f63fb25f40c47d204eeacbaf9b5d69 Mon Sep 17 00:00:00 2001 From: jerome Date: Sun, 14 Apr 2024 17:04:20 +0200 Subject: numerotation des fichiers --- exemple09 | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100755 exemple09 (limited to 'exemple09') diff --git a/exemple09 b/exemple09 new file mode 100755 index 0000000..0cf8018 --- /dev/null +++ b/exemple09 @@ -0,0 +1,45 @@ +#!/usr/bin/bash + +# la boucle select +# help select + +PS3="Quel est ton os préféré ? " +select os in windows mac linux +do + echo $os + break +done +echo +PS3="Que veux-tu savoir ? " +select cmd in 'version du noyau' 'uptime du serveur' 'derniers utilisateurs connectés' quitter +do + case $cmd in + 'version du noyau') + uname -a;; + 'uptime du serveur') + uptime;; + 'derniers utilisateurs connectés') + last|head;; + quitter) + echo "bye" + break;; + esac +done +echo +# ou on peut utiliser $REPLY +echo "Encore une fois !" +echo +select cmd in 'version du noyau' 'uptime du serveur' 'derniers utilisateurs connectés' 'q pour quitter' +do + case $REPLY in + 1) + uname -a;; + 2) + uptime;; + 3) + last|head;; + 4|q|Q) + echo "bye" + exit;; + esac +done -- cgit v1.2.3