Pipes et redirections

Signaler
Messages postés
2
Date d'inscription
jeudi 23 mars 2006
Statut
Membre
Dernière intervention
23 mars 2006
-
Messages postés
92
Date d'inscription
jeudi 21 avril 2005
Statut
Membre
Dernière intervention
16 janvier 2007
-
Bonjour a tous, je suis tout nouveau sur le site et je ne sais pas
encore ou posee les bonnes questions alors toutes mes excuses.

Je voudrais savoir si quelqu'un avait deja recoder les pipes et les
redirections que l'on utilise sous unix (>, >>, <, |) car
je commence a etre desespere de ne pas y arriver. Merci pour vos
futures reponses et a bientot.

3 réponses

Messages postés
92
Date d'inscription
jeudi 21 avril 2005
Statut
Membre
Dernière intervention
16 janvier 2007

Je pige pas du tout ce que tu veux faire.
C'est un programme console ? visuel ? sous windows ? sous linux ?
Les pipes et les redirections sont envoyées en argument à ton programme ?
En fait tu veux coder un Shell ?

Voila je suis un peu perdu, peux-tu préciser ?


Jah bless my code
Messages postés
2
Date d'inscription
jeudi 23 mars 2006
Statut
Membre
Dernière intervention
23 mars 2006

Oui pardon c'est vrai que je n'ai pas ete tres precis. En effet je suis en train de recoder un shell et cela sous une netbsb.

Tout ce qui etait environnnement, setenv, getenv sont finis ainsi que
quelques builtins. Par contre je n'arrive pas bien a capter comment
faire pour gerer les pipes et redirections. Merci d'avance.
Messages postés
92
Date d'inscription
jeudi 21 avril 2005
Statut
Membre
Dernière intervention
16 janvier 2007

J'imagine que quand quelqu'un tape une commande, tu regarde d'abord si
le binaire est dans le path (/bin ou autre dossier) puis dans le
repertoire courant. Ensuite je pense que tu lance les applis via une
API de shellexecute pour unix. Mais, pour ton affichage, tu récupere
bien la sortie standard et la sortie d'erreur pour faire faire ton
propre affichage. Tu n'as pas moyen de parser le reste de la commande
apres le pipe et de rajouter en argument ce que tu as recuperé ?
Jah bless my code