Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
659 connectés 

  FORUM HardWare.fr
  Programmation
  C

  redirection de descripteurs

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

redirection de descripteurs

n°949309
EpoK
Let's burn
Posté le 08-01-2005 à 20:05:13  profilanswer
 

Bonjour,
 
Je doit écrire un bout de shell et je doit  gérer la redirection de descripteurs.
 
voila un extrait du sujet :
 


Une redirection de descripteurs, de l'une des formes suivantes :
 
destination<&source-
destination>&source-
 
Le numéro destination (optionnel) est le descripteur cible de la redirection. Le numéro source est optionnel, ainsi que le signe - final, mais l'un des deux au moins doit être présent.
 
L'effet de cette redirection est le suivant :
 
   1.
 
      Le descripteur destination (optionnel) est fermé s'il est ouvert. Si ce descripteur n'est pas présent, le descripteur par défaut dépend de l'opérateur : c'est 0 pour <&, et 1 pour >&.
   2.
 
      Le descripteur source (si présent) est dupliqué dans destination. Le descripteur source doit être ouvert dans le sens indiqué par l'opérateur : en lecture si <&, en écriture si >&.
   3.
 
      Si le signe - final est présent, le descripteur source est fermé après duplication.


 
le truc que je ne comprend pas c'est :
 
"Le descripteur source doit être ouvert dans le sens indiqué par l'opérateur : en lecture si <&, en écriture si >&"
 
comment je fait pour ouvrir un descripteur en lecture ou en écriture ?
 
merci

mood
Publicité
Posté le 08-01-2005 à 20:05:13  profilanswer
 

n°949433
matafan
Posté le 09-01-2005 à 16:59:50  profilanswer
 

Je ne comprend pas vraiment non plus. Il n'y a rien à ouvrir, juste le fd source à dupliquer (dup2). Il est déja ouvert, en lecture ou en écriture.

n°949466
EpoK
Let's burn
Posté le 09-01-2005 à 17:44:54  profilanswer
 

matafan a écrit :

Je ne comprend pas vraiment non plus. Il n'y a rien à ouvrir, juste le fd source à dupliquer (dup2). Il est déja ouvert, en lecture ou en écriture.


 
voila c'est ca que je ne comprend pas.
 
en fait je ne comprend pas la différence entre <& et >& si ce n'est le descripteur par defaut <destination> si il n'est pas spécifié...

n°949754
rseb
Posté le 10-01-2005 à 07:17:38  profilanswer
 

Peut tu ecrire l'integrale du sujet ? Je pense qu'on te demande d'ecrire un shell qui varie en fonction des arguments de ta ligne de commande. Si <& est specifie, alors tu duplique ton descripteur destination vers STDIN_FILENO, sinon STDOUT_FILENO (ça si le descripteur source n'est pas present).

n°949755
rseb
Posté le 10-01-2005 à 07:22:45  profilanswer
 

Peut tu ecrire l'integrale du sujet ? Je pense qu'on te demande d'ecrire un shell qui varie en fonction des arguments de ta ligne de commande. Si <& est specifie, alors tu duplique ton descripteur destination vers STDIN_FILENO, sinon STDOUT_FILENO (ça si le descripteur source n'est pas present).

n°949821
EpoK
Let's burn
Posté le 10-01-2005 à 10:28:34  profilanswer
 

rseb a écrit :

Peut tu ecrire l'integrale du sujet ? Je pense qu'on te demande d'ecrire un shell qui varie en fonction des arguments de ta ligne de commande. Si <& est specifie, alors tu duplique ton descripteur destination vers STDIN_FILENO, sinon STDOUT_FILENO (ça si le descripteur source n'est pas present).


 
quel est la différence entre <& >& , a part le descripteur par defaut ?

n°949917
EpoK
Let's burn
Posté le 10-01-2005 à 12:53:20  profilanswer
 

:/

n°949921
minimoke
beep beep
Posté le 10-01-2005 à 12:57:04  profilanswer
 


relie bien le sujet et ca va se faire tout seul. relie surtout le passage commande.c et commande.h pour voir la structure utilise (RedirDesc)
tu commprend cette structure et ta fonctions te prend 3 lignes


---------------
  ____
n°950437
EpoK
Let's burn
Posté le 10-01-2005 à 22:25:30  profilanswer
 

minimoke a écrit :

relie bien le sujet et ca va se faire tout seul. relie surtout le passage commande.c et commande.h pour voir la structure utilise (RedirDesc)
tu commprend cette structure et ta fonctions te prend 3 lignes


 
 
ben ca sécrit en un dup2 mais je cherche la différence entre <& et >&


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  redirection de descripteurs

 

Sujets relatifs
problème redirection site webProjet redirection urlmemo
redirection javascript avec UlimitRedirection avec des variables (post)
Problème redirection avec headerGerer la redirection selon que le javascript est active ou pas
Vbs ou . batch pour redirection ?redirection en shell
probleme de redirection [resolu]Utilisation d'une redirection en utilisant une commande JS
Plus de sujets relatifs à : redirection de descripteurs


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR