Little Script UNIX ==> A Passer sous Windows
:oops:
Aidez moi siou plait
je doit faire une concatenation conditionnée de fichiers sous WIndows
(Sous UNIX j'ai aucun pB pour faire ce genre de manip mais sous windows , je métrise pas :cry: )
En résumé : le synoptique est le suivant :
Code:
1 2 3 4 5 6 7 8 9
| pour chaque fichiers de Type PRD****** (**** = Un numero)
faire
nnnnnn = Noméro du ficher PRD courant
Si Présence du fichier FAC{nnnnn}
Alors
Ajoute PRD{nnnnnn} à PRDTOTAL
Ajoute FAC{nnnnnn} à FACTOTAL
Fin Si
Fin Pour |
Sous UNIX ça peut donner un truc comme ça :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
#!/bin/ksh
# -------------------------------------------------
# -- Pour l'ensemble des fichiers de Type PRD{nnnnn}
# -------------------------------------------------
for LE_PRD in PRD[0-9][0-9][0-9][0-9][0-9]
do
NUMERO=`echo "$LE_PRD" | cut -c 4-8`
echo $LE_PRD $NUMERO
# ---------------------------------------------
# -- Si Le Fichier FAC de meme numero que PRD est Present
# -- Alors J'ajoute le contenu du PRD courant Dans PRDTOTAL
# -- J'ajoute le contenu de FAC courant Dans FACTOTAL
# ---------------------------------------------
if [ -f FAC${NUMERO} ]
then
echo $NUMERO
cat $LE_PRD >> PRDTOTAL
cat FAC${NUMERO} >> FACTOTAL
fi
done |
Comment faire ça sous Windows :?:
Merci pour aide :wink: