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

 



Dernière réponse
Sujet : export des variables sous SCO
trevor Merci de votre réponse. J'ai résolument le pb en passant par un fichier temporaire, mais je vais également tester ta solution 2cats ;)

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
trevor Merci de votre réponse. J'ai résolument le pb en passant par un fichier temporaire, mais je vais également tester ta solution 2cats ;)
twocats

< <(cat file.txt)


Le chat prend la langue.

peck202 Je ne crois pas que ca soit lié à sco mais au fait que tu aie un < file.txt
Ca force le shell à faire un fork pour gérer le pipe du fichier.
 
Du coup tu es dans un processus fils qui ne peut pas sortir de données si ce n'est par stdout.
trevor bonjour à tous,
 
en train de pondre un script sous système SCO 5.0.7 (je n'y peux rien j'le jure :D), je me retrouve confronter à un problème d'export de variables

Code :
  1. flag="ok"
  2. while read cmdline
  3. do
  4.      keyword=`echo $cmdline | cut -f 1 -d " "`
  5.      echo A1--$keyword
  6.      echo B1--$flag
  7.      flag="nok"
  8.      echo B2--$flag       
  9. done < file.txt
  10. echo A2--$keyword
  11. echo B3--$flag


 
Voici l'affichage obtenu :

A1--mkdir
B1--ok
B2--nok
A2--
B3--ok


 
Nb: Le fichier 'file.txt' contient la chaine "mkdir toto"
 
La valeur de flag est bien modifiée mais n'est pas propagée hors du while. La valeur de keyword n'est pas propagée non plus hors du while.
J'ai essayé en collant des "export" un peu partout, mais rien n'y fait.
 
Je donne ma langue au chat... qqun a-t-il une idée ?
 
Merci d'avance.


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