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