Bonjour
Afin d'optimiser mes traitements (transformation de fichiers plats volumineux) en tables SAS, je souhaite paralleliser mes trts.
Voici le principe :
Code Bash : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
#!/bin/bash
ficimport="F1 F2 F3 ....Fn"
do I in ficimport
export I=$I
   /app/sas -sas /app/bin/pgm.sas -log /don/log/log_pgm.sas &
done

Code SAS : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
%let fic=sysget('I');
filename fichiers "/don/fic_in/&fic"
lorsque je fais un %put &fic j'obtiens dans ma log sysget('I')
alors que je souhaite avoir les différentes valeurs de mes fichiers (F1,....,Fn).

Merci pour votre aide