redirection en shell - Shell/Batch - Programmation
Marsh Posté le 23-11-2004 à 17:19:12
Autrement j'ai une autre question. On fait comment une redirection vers une variable et non un fichier?
Marsh Posté le 23-11-2004 à 17:21:39
Traditionnellement, et même s'il est recommandé d'utiliser les accolades plutôt, on fait comme ça: 
 
En bash: 
export foo=`ls -al` 
echo $foo 
 
en tcsh: 
set foo `ls -al` 
echo $foo 
 
 
Regardes comment fonctionne xargs également
Marsh Posté le 23-11-2004 à 18:59:58
Le ">>" ne met pas les donnees sur une nouvelle ligne. Si tes donnees apparaissent sur une nouvelle ligne, c'est que l'ecriture precedente se terminait pas un retour a la ligne. Donc tu ne pose pas la bonne question. 
 
Dans l'exemple de Lam's, le "export" n'est pas necessaire. A par bien sur si tu veux recuperer foo dans un processus fils.
Marsh Posté le 23-11-2004 à 16:20:31
Bonjour,
Serais t'il possible que la redirection faite dans un fichier (>> ) ne mete pas le données sur une nouvelle ligne mais à la suite?
merci
Il me semble que ce n'est pas possible non?
Message édité par guintolli le 23-11-2004 à 16:24:00