1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
#!/bin/bash
# ... DEBUT Traitement script2 ...
# Declaration d'une variable de type Tableau (array)
declare -a TabVar=(`script1.sh`)
> mail.dat #-- initialisation du fichier mail.dat
if [[ ${#TabVar[*]} -eq 0 ]] ; then
echo "*** Pas de fichier cree !!!" >> mail.dat
MailObj="*** FATAL. Rapport `basename $0`"
else
for Fic in `echo ${TabVar[*]}` ; do
echo "* repertoire : `dirname ${Fic}`, fichier : `basename ${Fic}`" >> mail.dat
done
MailObj="* Rapport `basename $0`"
fi
echo "$MailObj"
cat mail.dat
exit
mail -s "$MailObj" $2 < mail.dat |
Partager