Raw Paste Créer un nouveau Paste
Projet menu interactif avec scan des dossiers - #B06D4C02DE
#!/bin/bash
# dès qu'une erreur est la -> on quitte le programme -> pour le dev
set -e; set -u
# pour debogage
#set -x
#echo $PWD
#Chemin du script
#echo "$(dirname "$(realpath "$0")")"
script_path="$(dirname "$(realpath "$0")")"
# Liste les dossiers courant du dossier ou se trouve main.sh
# dossier dossier1 dossier2
find $script_path -maxdepth 1 -type d -execdir echo {} \; | sed "s|^\./||" | while read line; do
echo "Processing file '$line'"
done
# idem mais avec ./ devant -> soit ./dossier ./dossier1 ./dossier2
#tab_paths=find $script_path -maxdepth 1 -type d -execdir echo {} \;
#for i in "${!script_path[@]}"
#do
# echo "chemin $i : ${script_path[$i]}"
#done
#MENU avec entrées statique -> à travailler pour le besoin
PS3="Select your language please: "
select lng in Bash Java C++ Quit
do
case $lng in
"Bash")
echo "$lng - that's what we're talking about";;
"Java")
echo "$lng - is your VM ready?";;
"C++")
echo "$lng - let's prepare for a lot of compilation";;
"......")
echo "suite";;
"Quit")
echo "We're done"
break;;
*)
echo "Ooops";;
esac
done