Bonjour,
J'utilise redhat et je suis un peu débutant.
Je voudrais créer un script qui effectue un traitement pour chaque fichier tif présents dans un répertoire donné.
une boucle for qui réaliserait ce traitement.
Merci pour votre aide
Michaël
Version imprimable
Bonjour,
J'utilise redhat et je suis un peu débutant.
Je voudrais créer un script qui effectue un traitement pour chaque fichier tif présents dans un répertoire donné.
une boucle for qui réaliserait ce traitement.
Merci pour votre aide
Michaël
j'ai déjà le script sous windows mais je voudrais le faire tourner sous linux.
merciCode:
1
2 set source=c:\test for /R %source% %%I in (*.tif) do sderaster -o mosaic -l PPNC_test,RASTER -v 87 -f %%I -a 255 -N -L -1 -i 5151 -u SDE_USER -p SDE_USER
bonjour,
quel traitement ?
pour des traitements d'image en ligne il faut regarder du cote d'imagemagik
a+
Bonsoir,
La commande find est bien faite pour ça
Code:find $source -name *.tif -exec sderaster -o mosaic -l PPNC_test,RASTER -v 87 -f {} -a 255 -N -L -1 -i 5151 -u SDE_USER -p SDE_USER \;
Bonsoir.
Sinon un moyen de parcourir le contenu d'un répertoire saisis (avec une boucle for) :
Cordialement,Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14 #!/bin/sh if [ $# -lt 1 ] then echo "Saisir le répertoire" read rep else rep=$1 fi for i in `ls $rep` do # l'index i pointe sur un fichier done
Idriss
Merci pour vos réponses, je pense que cela répond bien à ma question.