Bonjour,
Comment coder ce script linux pour qu'il puisse s'exécuter sur la couche unix de mvs (USS) ? Actuellement je ne peux le faire tourner que sous linux / unix et j'ai besoin de le faire tourner sous USS.
Merci d'avance pour votre aide
Philippe
Voici le script:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#!/bin/bash
#set -x
 
for FILE in $(find "./" -name "*.tar" -type f);
do
   tar -xf $FILE
   for FILP in $(find "./" -name "*.pdf" -type f );
   do
     BFILP=`basename ${FILP} 2>&1`
     CAB=`echo ${BFILP} | cut -d"_" -f1`
      CABF=`echo ${CAB} | cut -d"-" -f2`
     NUMP=`echo ${BFILP} | cut -d"_" -f2`
      NUMPF=`echo ${NUMP}  | cut -d"." -f1`
     DATELOT=`echo ${BFILP} | cut -d"=" -f1`
      JJ=`echo ${DATELOT} | cut -c1,2`
      MM=`echo ${DATELOT} | cut -c3,4`
      AA=`echo ${DATELOT} | cut -c5,6`
     NUMLOT=`echo ${BFILP} | cut -d"=" -f2`
      NUMLOTF=`echo ${NUMLOT} | cut -d"-" -f1`
     DATE=`date "+%d/%m/%y"`
     echo "$DATE;                             $CABF;$JJ"/"$MM"/"$AA;$NUMPF;$NUMLOTF;$CAB"_"$NUMPF.pdf" >> $FILE".csv"
     done;              
     rm ./*.pdf    
   done;
 
exit 0