Parsing ligne commande - shell UNIX en C
Fermé
Utilisateur anonyme
-
Modifié par enzoaguado le 9/05/2015 à 11:50
Sugel Messages postés 4076 Date d'inscription jeudi 18 août 2011 Statut Membre Dernière intervention 19 juin 2017 - 11 mai 2015 à 22:39
Sugel Messages postés 4076 Date d'inscription jeudi 18 août 2011 Statut Membre Dernière intervention 19 juin 2017 - 11 mai 2015 à 22:39
A voir également:
- Parsing ligne commande - shell UNIX en C
- Invite de commande - Guide
- Partager photos en ligne - Guide
- Commande terminal mac - Guide
- Site de vente en ligne particulier - Guide
- Aller à la ligne excel - Guide
1 réponse
Sugel
Messages postés
4076
Date d'inscription
jeudi 18 août 2011
Statut
Membre
Dernière intervention
19 juin 2017
726
Modifié par Sugel le 11/05/2015 à 22:40
Modifié par Sugel le 11/05/2015 à 22:40
Je suis vraiment très loin d'être un expert en parsing, mais j'ai quand même mon idée là dessus:
Face au même problème, je considérerai probablement que chaque opérateur a un argument qui est lui même traité comme un nouveau groupe.
A chaque nouvel opérateur, on crée un nouveau membre dans une liste chainée comportant les informations adaptées, et quand on arrive à un break (;), and (&&) ou à la fin de la commande, on ferme la liste et on la traite.
Qu'en pense-tu ?
Si tu es vraiment à cours d'idée, lis les sources de bash ou d'un autre shell populaire.
------------------------------------------------------------------------------------
"La peur mène à la colère. La colère mène à la haine. Et la haine ... mène à la souffrance." - Yoda
Face au même problème, je considérerai probablement que chaque opérateur a un argument qui est lui même traité comme un nouveau groupe.
A chaque nouvel opérateur, on crée un nouveau membre dans une liste chainée comportant les informations adaptées, et quand on arrive à un break (;), and (&&) ou à la fin de la commande, on ferme la liste et on la traite.
Qu'en pense-tu ?
Si tu es vraiment à cours d'idée, lis les sources de bash ou d'un autre shell populaire.
------------------------------------------------------------------------------------
"La peur mène à la colère. La colère mène à la haine. Et la haine ... mène à la souffrance." - Yoda