for i in 1 ... N do mknode PIPE$i p --appel de programmes oracle avec les variables PIPEi et FILEi done [...]
i=1 while [ "$i" -le "$N" ]; do eval "pipe=$PIPE$i file=$FILE$i" mknode -- "$pipe" --appel de programmes oracle avec les variables $pipe et $file i=$((i + 1)) # ou i=`expr "$i" + 1` avec le Bourne shell done
-- Stephane
2004-09-24, 01:39(-07), Pierre HIRTH:
Bonjour, j'ai besoin d'un script pour creer des pipes nommés pour
ensuite faire des actions (export oracle compressés).
for i in 1 ... N
do
mknode PIPE$i p
--appel de programmes oracle avec les variables PIPEi et FILEi
done
[...]
i=1
while [ "$i" -le "$N" ]; do
eval "pipe=$PIPE$i file=$FILE$i"
mknode -- "$pipe"
--appel de programmes oracle avec les variables $pipe et $file
i=$((i + 1)) # ou i=`expr "$i" + 1` avec le Bourne shell
done
for i in 1 ... N do mknode PIPE$i p --appel de programmes oracle avec les variables PIPEi et FILEi done [...]
i=1 while [ "$i" -le "$N" ]; do eval "pipe=$PIPE$i file=$FILE$i" mknode -- "$pipe" --appel de programmes oracle avec les variables $pipe et $file i=$((i + 1)) # ou i=`expr "$i" + 1` avec le Bourne shell done
-- Stephane
lepierot
Stephane Chazelas wrote in message news:...
2004-09-24, 01:39(-07), Pierre HIRTH:
Bonjour, j'ai besoin d'un script pour creer des pipes nommés pour ensuite faire des actions (export oracle compressés).
for i in 1 ... N do mknode PIPE$i p --appel de programmes oracle avec les variables PIPEi et FILEi done [...]
i=1 while [ "$i" -le "$N" ]; do eval "pipe=$PIPE$i file=$FILE$i" mknode -- "$pipe" --appel de programmes oracle avec les variables $pipe et $file i=$((i + 1)) # ou i=`expr "$i" + 1` avec le Bourne shell done
Quand J'execute le script ci-dessous en KSH sous AIX j'obtiens : #!/usr/bin/ksh N=5 i=1 while [ "$i" -le "$N" ]; do eval "pipe=$PIPE$i file=$FILE$i" echo "test" $pipe $file i=$((i + 1)) # ou i=`expr "$i" + 1` avec le Bourne shell done
Resultat :
test test test test test
Je ne comprends pas!!!
Stephane Chazelas <cette.adresse@est.invalid> wrote in message news:<slrncl7vin.1v0.stephane.chazelas@spam.is.invalid>...
2004-09-24, 01:39(-07), Pierre HIRTH:
Bonjour, j'ai besoin d'un script pour creer des pipes nommés pour
ensuite faire des actions (export oracle compressés).
for i in 1 ... N
do
mknode PIPE$i p
--appel de programmes oracle avec les variables PIPEi et FILEi
done
[...]
i=1
while [ "$i" -le "$N" ]; do
eval "pipe=$PIPE$i file=$FILE$i"
mknode -- "$pipe"
--appel de programmes oracle avec les variables $pipe et $file
i=$((i + 1)) # ou i=`expr "$i" + 1` avec le Bourne shell
done
Quand J'execute le script ci-dessous en KSH sous AIX j'obtiens :
#!/usr/bin/ksh
N=5
i=1
while [ "$i" -le "$N" ]; do
eval "pipe=$PIPE$i file=$FILE$i"
echo "test" $pipe $file
i=$((i + 1)) # ou i=`expr "$i" + 1` avec le Bourne shell
done
for i in 1 ... N do mknode PIPE$i p --appel de programmes oracle avec les variables PIPEi et FILEi done [...]
i=1 while [ "$i" -le "$N" ]; do eval "pipe=$PIPE$i file=$FILE$i" mknode -- "$pipe" --appel de programmes oracle avec les variables $pipe et $file i=$((i + 1)) # ou i=`expr "$i" + 1` avec le Bourne shell done
Quand J'execute le script ci-dessous en KSH sous AIX j'obtiens : #!/usr/bin/ksh N=5 i=1 while [ "$i" -le "$N" ]; do eval "pipe=$PIPE$i file=$FILE$i" echo "test" $pipe $file i=$((i + 1)) # ou i=`expr "$i" + 1` avec le Bourne shell done
Resultat :
test test test test test
Je ne comprends pas!!!
Stephane Chazelas
2004-10-22, 06:25(-07), Pierre HIRTH: [...]
Quand J'execute le script ci-dessous en KSH sous AIX j'obtiens : #!/usr/bin/ksh N=5 i=1 while [ "$i" -le "$N" ]; do eval "pipe=$PIPE$i file=$FILE$i" echo "test" $pipe $file i=$((i + 1)) # ou i=`expr "$i" + 1` avec le Bourne shell done
Quand tu ne comprends pas, essaie de mettre un "set -x" au debut de ton script. Des fois, ca eclaire.
-- Stephane
2004-10-22, 06:25(-07), Pierre HIRTH:
[...]
Quand J'execute le script ci-dessous en KSH sous AIX j'obtiens :
#!/usr/bin/ksh
N=5
i=1
while [ "$i" -le "$N" ]; do
eval "pipe=$PIPE$i file=$FILE$i"
echo "test" $pipe $file
i=$((i + 1)) # ou i=`expr "$i" + 1` avec le Bourne shell
done
Quand J'execute le script ci-dessous en KSH sous AIX j'obtiens : #!/usr/bin/ksh N=5 i=1 while [ "$i" -le "$N" ]; do eval "pipe=$PIPE$i file=$FILE$i" echo "test" $pipe $file i=$((i + 1)) # ou i=`expr "$i" + 1` avec le Bourne shell done
for i in 1 ... N do mknode PIPE$i p --appel de programmes oracle avec les variables PIPEi et FILEi done [...]
i=1 while [ "$i" -le "$N" ]; do eval "pipe=$PIPE$i file=$FILE$i" mknode -- "$pipe" --appel de programmes oracle avec les variables $pipe et $file i=$((i + 1)) # ou i=`expr "$i" + 1` avec le Bourne shell done
Non non, desolé je me suis trompé ca marche parfaitement.
Stephane Chazelas <cette.adresse@est.invalid> wrote in message news:<slrncl7vin.1v0.stephane.chazelas@spam.is.invalid>...
2004-09-24, 01:39(-07), Pierre HIRTH:
Bonjour, j'ai besoin d'un script pour creer des pipes nommés pour
ensuite faire des actions (export oracle compressés).
for i in 1 ... N
do
mknode PIPE$i p
--appel de programmes oracle avec les variables PIPEi et FILEi
done
[...]
i=1
while [ "$i" -le "$N" ]; do
eval "pipe=$PIPE$i file=$FILE$i"
mknode -- "$pipe"
--appel de programmes oracle avec les variables $pipe et $file
i=$((i + 1)) # ou i=`expr "$i" + 1` avec le Bourne shell
done
Non non, desolé je me suis trompé ca marche parfaitement.
for i in 1 ... N do mknode PIPE$i p --appel de programmes oracle avec les variables PIPEi et FILEi done [...]
i=1 while [ "$i" -le "$N" ]; do eval "pipe=$PIPE$i file=$FILE$i" mknode -- "$pipe" --appel de programmes oracle avec les variables $pipe et $file i=$((i + 1)) # ou i=`expr "$i" + 1` avec le Bourne shell done
Non non, desolé je me suis trompé ca marche parfaitement.