Script shell
Fermé
Melo96
-
Modifié par Melo96 le 4/08/2016 à 12:38
jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 - 4 août 2016 à 18:42
jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 - 4 août 2016 à 18:42
A voir également:
- Script shell
- Script vidéo youtube - Guide
- Classic shell windows 10 français - Télécharger - Personnalisation
- Script bat - Guide
- Lancer script python linux - Forum Ubuntu
- Executeur de script - Télécharger - Édition & Programmation
3 réponses
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 407
4 août 2016 à 14:31
4 août 2016 à 14:31
Salut,
Le plus simple pour toi serait de faire une boucle sur chaque paramètre (aide-toi de cette FAQ) et de tester le début de chaque chaîne.
Le plus simple pour toi serait de faire une boucle sur chaque paramètre (aide-toi de cette FAQ) et de tester le début de chaque chaîne.
jisisv
Messages postés
3645
Date d'inscription
dimanche 18 mars 2001
Statut
Modérateur
Dernière intervention
15 janvier 2017
934
4 août 2016 à 18:42
4 août 2016 à 18:42
Par exemple
Notons qu'une pratique habituelle est la possibilité de terminer les options avec un paramètre "--". Les arguments suivants seront alors des
parametres non option.
Le parseur devra évidemment déterminer si une option nécessite elle-même un paramètre afin de lever toute ambiguïté.
exemple :
Le premier "-a" est une option, le second est un paramètre simple.
johand@bata:~$ truc=-a johand@bata:~$ if [ X"${truc}" != X"${truc#-}" ] ; then echo "Option!" ; fi Option! johand@bata:~$ truc=a johand@bata:~$ if [ X"${truc}" != X"${truc#-}" ] ; then echo "Option!" ; fi johand@bata:~$
Notons qu'une pratique habituelle est la possibilité de terminer les options avec un paramètre "--". Les arguments suivants seront alors des
parametres non option.
Le parseur devra évidemment déterminer si une option nécessite elle-même un paramètre afin de lever toute ambiguïté.
exemple :
ma_commande -a -b -p /home -- p1 p2 -a
Le premier "-a" est une option, le second est un paramètre simple.
Utilisateur anonyme
4 août 2016 à 17:42
4 août 2016 à 17:42
Des gens ont école en Août ?
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 407
4 août 2016 à 17:52
4 août 2016 à 17:52
Le net est universel et ccm ne s'arrête pas aux frontières françaises ;-)