Bonjour à tous,
je ne suis pas du tout un spécialiste du shell, mais a ce que je vois, il y a nombre de personnes sur ce forum très comptentes.
Alors peut-être une petite idée pour résoudre mon problème :
J'ai un fichier contenant :
...
timeFmt=2
dateFmt=3
sql=select empno, firstnme, lastname, workdept, deptname from jeudessai.employee join jeudessai.department on workdept = deptno where deptno = '&1' order by &2
fileType=pdf
reqType=sql
ifs.ifsOutFile=
ifs.ifsOverWrtFile=true
...
J'appelle mon script avec des paramètres (nombre inconnu voir aucun paramètre) et le but est de substituer le paramètre &1 par $1, &2 par $2 etc... le tout dans un nouveau fichier.
Exemple :
monscript A00 1
qui me donnerait au final dans un nouveau fichier :
...
timeFmt=2
dateFmt=3
sql=select empno, firstnme, lastname, workdept, deptname from jeudessai.employee join jeudessai.department on workdept = deptno where deptno = 'A00' order by 1
fileType=pdf
reqType=sql
ifs.ifsOutFile=
ifs.ifsOverWrtFile=true
...
le &1 ou &2 etc... peuvent-être plusieurs fois dans le fichier.
Une solution ????
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 while ( test $# -gt 0 ) ; do ???????? shift done
Partager