Commande "if" dans un script - OK ou NOK
Bonjour à tous,
Voici mon script:
Code:
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 27 28 29 30 31
|
# Boucle sur base client
FILE=$(cat /sauvegardes/client.csv)
echo $FILE
for var in $FILE ;do
CLIENT=`echo $var | awk -F";" '{ print $1 }'`
IP=`echo $var | awk -F";" '{ print $2 }'`
LOGIN=`echo $var | awk -F";" '{ print $3 }'`
PASS=`echo $var | awk -F";" '{ print $4 }'`
echo "${CLIENT}" "${IP}" "${LOGIN}" "${PASS}"
# Creation fichier de LOG
touch $log
echo ""$date" - Téléchargement de config.conf sur "$IP" en "$jour"_"$CLIENT".conf" >> $log
# Transfert FTP de config.conf
ftp -n << EOF
open $IP $PORT
quote USER $LOGIN
quote PASS $PASS
bin
cd conf
get config.conf
bye
EOF
# Déplacement et Renommage du fichier de configuration
mv config.conf /sauvegardes/"$jour"_"$CLIENT".conf
done |
Mon souhait est d'indiquer dans les logs que:
- Si le fichier de config a été téléchargé -> indiquer dans les logs que c'est OK
- Si le fichier de config n'a pas été téléchargé -> indiquer dans les logs que c'est NOK
Je sais qu'il existe la commande "if" mais je bloque pour l'introduire dans mon script.
Avez-vous svp la possibilité de m'aiguiller ?
Merci d'avance.
Cdt,
Laurent