You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

43 lines
825 B

#!/bin/bash
#Saisir le nom du csv
echo "Saisir le fichier csv:"
read input
echo "saisir source :"
read source
echo "saisir destination :"
read destination
OLDIFS=$IFS
IFS=' '
cd $source
while read -r sites
do
var_sites=$(echo $sites)
var_sites_tgz=$(echo $sites.tgz)
echo $var_sites
echo $var_sites_tgz
tar -zcvf $var_sites_tgz $var_sites
TAR_RCODE=$?
if [ $TAR_RCODE -eq 1 ]; then
echo "erreur lors de la création de l'archive"
exit 1;
fi
if [ $TAR_RCODE -eq 0 ]; then
mv $var_sites_tgz $destination
MV_RCODE=$?
echo $MV_RCODE
if [ $MV_RCODE -eq 0 ]; then
rm -r $var_sites
fi
if [ $MV_RCODE -eq 1 ]; then
echo "erreur dans le déplacement de l'archive"
exit 1;
fi
fi
done < $input
IFS=$OLDIFS