Evaluer la syntaxe d'un script shell
Résolu/Fermé
hexomon
Messages postés
60
Date d'inscription
vendredi 2 juin 2006
Statut
Membre
Dernière intervention
21 décembre 2022
-
19 avril 2009 à 23:11
hexomon Messages postés 60 Date d'inscription vendredi 2 juin 2006 Statut Membre Dernière intervention 21 décembre 2022 - 20 avril 2009 à 22:10
hexomon Messages postés 60 Date d'inscription vendredi 2 juin 2006 Statut Membre Dernière intervention 21 décembre 2022 - 20 avril 2009 à 22:10
Bonjour,
Savez-vous s'il existe une commande qui permette de tester la syntaxe d'un script sans l'exécuter ? Un truc comme ça par exemple (en supposant que la commande s'appelle pouet, chose improbable j'en conviens :) ) :
pouet test.sh
et qui dirait:
"pb de quotes dans test.sh", "ton if n'a pas de fi pour se terminer", etc...
Merci à vous, bonne semaine :)
Hexomon
Savez-vous s'il existe une commande qui permette de tester la syntaxe d'un script sans l'exécuter ? Un truc comme ça par exemple (en supposant que la commande s'appelle pouet, chose improbable j'en conviens :) ) :
pouet test.sh
et qui dirait:
"pb de quotes dans test.sh", "ton if n'a pas de fi pour se terminer", etc...
Merci à vous, bonne semaine :)
Hexomon
A voir également:
- Evaluer la syntaxe d'un script shell
- Script vidéo youtube - Guide
- Classic shell windows 11 - Télécharger - Personnalisation
- Evaluer performance pc - Guide
- Mas script - Accueil - Windows
- Ghost script - Télécharger - Polices de caractères
2 réponses
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 898
20 avril 2009 à 07:39
20 avril 2009 à 07:39
Salut,
Déjà utiliser un éditeur avec coloration syntaxique (ex : vi) et ensuite activer le débogage (set -n) extrait du man bash :
Déjà utiliser un éditeur avec coloration syntaxique (ex : vi) et ensuite activer le débogage (set -n) extrait du man bash :
set [--abefhkmnptuvxBCHP] [-o option] [arg ...] Sans options, le nom et la valeur de chacune des variables shell sont affichés dans un format susceptible d'être réutilisé en entrée. La sortie est triée en fonction de la localisation en cours. Lorsque des options sont fournies, elles activent ou inhibent des attributs du shell. Tous les arguments restant après traitement des options sont considérés comme des valeurs affectées dans l'ordre aux paramètres : $1, $2, ... $n. Les options éventuelles ont les significations suivantes : -n Lecture de commandes sans exécution. Ceci peut être utilisé pour rechercher les erreurs de syntaxe dans un script. Cette option est ignorée par les shells interac- tifs.
hexomon
Messages postés
60
Date d'inscription
vendredi 2 juin 2006
Statut
Membre
Dernière intervention
21 décembre 2022
1
20 avril 2009 à 22:10
20 avril 2009 à 22:10
Merci à toi :) !!!!!!!
Bonne semaine,
Hexomon
Bonne semaine,
Hexomon