Pipes et redirections

Acid Tek Messages postés 2 Date d'inscription jeudi 23 mars 2006 Statut Membre Dernière intervention 23 mars 2006 - 23 mars 2006 à 11:25
Kangourou_Nomade Messages postés 92 Date d'inscription jeudi 21 avril 2005 Statut Membre Dernière intervention 16 janvier 2007 - 23 mars 2006 à 21:41
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

Kangourou_Nomade Messages postés 92 Date d'inscription jeudi 21 avril 2005 Statut Membre Dernière intervention 16 janvier 2007
23 mars 2006 à 13:44
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
0
Acid Tek Messages postés 2 Date d'inscription jeudi 23 mars 2006 Statut Membre Dernière intervention 23 mars 2006
23 mars 2006 à 20:36
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.
0
Kangourou_Nomade Messages postés 92 Date d'inscription jeudi 21 avril 2005 Statut Membre Dernière intervention 16 janvier 2007
23 mars 2006 à 21:41
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
0
Rejoignez-nous