Bonjour tout le monde,

je suis débutante dans le shell et je dois faire un petit script pour la compression des fichiers

Pouvez-vous m'aider svp pour que je puisse faire ce script!!

l'idée est là, mais ça ne marche pas; si vous pouvez corriger svp :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
err=${bldred}ERROR${txtrst}
info=${bldgre}INFO${txtrst}
warn=${bldylw}WARNING${txtrst}
datadir="/root/datadir"
 
                # Compression des fichiers
                cd ${datadir}/repertoire/ && tar -czf ${datadir}/cible/fichier_"$(date +%Y-%m-%d_%H%M%S)".tar.gz fichier_"$(date +%Y-%m-%d)"*.csv && \
                echo "${info} : Compression des fichiers 
${datadir}/cible/fichier_"$(date +%Y-%m-%d_%H%M%S)".tar.gz"
        else
                echo -e "$err : erreur";
        fi
        ;;
Les fichiers à compresser sont :

fichier_0.csv
fichier_2.csv
fichier_3.csv
fichier_4.csv
fichier_5.csv
fichier_6.csv
fichier_7.csv

Le but : c'est faire une compression au format tar.gz chaque jour via ce script là


Merci beaucoup par avance