[Shell] besoin d'aide [résolu]

Ce qui ne concerne ni le forum ni des problèmes
falke
Chu Ko Nu
Messages : 416
Inscription : ven. 02 mars 2012, 19:24
Localisation : Grenoble

[Shell] besoin d'aide [résolu]

Message par falke »

bonjour,

j'aurais besoin d'aide pour le shell suivant qui me retourne des erreurs de syntaxe :

je suis pas expert hein :humour:

Code : Tout sélectionner

for j in ${TABJ[@]} do

case "$j" in

"$fin_vac" )  echo "c la fin des vac";;

*) echo "c pas la fin des vacs";;

esac

done
dans le tableau on a une liste de dates.

on parcoure ce tableau, si on trouve la valeur correspondant à la variable contenant la date de fin des vacances on veut afficher le message "c la fin des vacances"

bon c'est vraissemblablement pas comme ça qu'on écrit ça, et là j'ai besoin de votre aide


merci à tous
Dernière modification par falke le sam. 29 avr. 2017, 11:49, modifié 1 fois.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17186
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Shell] besoin d'aide

Message par benjarobin »

Un conseil utilise : http://www.shellcheck.net/

Code : Tout sélectionner

for j in "${TABJ[@]}" ; do

        case "$j" in
                "$fin_vac" )  echo "c la fin des vac";;
                *) echo "c pas la fin des vacs";;
        esac

done
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
falke
Chu Ko Nu
Messages : 416
Inscription : ven. 02 mars 2012, 19:24
Localisation : Grenoble

Re: [Shell] besoin d'aide

Message par falke »

merci pour ton aide

super ce programme , ça permet de débuguer pas mal de choses.

il existe aussi comme paquet , je l'ai installé
Avatar de l’utilisateur
waitnsea
Maître du Kyudo
Messages : 2114
Inscription : jeu. 15 mars 2012, 05:08

Re: [Shell] besoin d'aide

Message par waitnsea »

falke a écrit : mer. 26 avr. 2017, 20:58il existe aussi comme paquet , je l'ai installé
Bonjour,
Il y a aussi bashate

Code : Tout sélectionner

pip install bashate
qui donne des retours plus complets (et plus critiques)
Répondre