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