Bonjour
Je débute en programmation shell et j'aimerais faire un menu me permettant d'automatiser certaines tâches.
Je souhaiterais rechercher si un répertoire est créé à la date jour J dans un chemin pour ensuite lui assigner une commande .
Est ce que quelqu'un pourrait m'aider, je sais pas du tout comment vérifier si une directorie est crée (exemple : work_20141101) ,en tapant la date du jour, encore moins appliquer une commande après avoir reçu le résultat
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 case "$reponse" in 1) echo "Renseignez la date du jour YYYYMMDD" # Vérifiez si le dossier existe "work_date" dans le repertoire /opt/a2001/common/data/databank/ read $date if [ -d work_$date ] echo "Le fichier existe." then [ -d work_$date ] || echo "Le fichier n'existe pas " fi do #Appliquer la commande grep a ce repertoire opt/a2001/common/data/databank/work_date/results/bank_5411_1$ en remplacant YYY-MM- par l'année et le mois des données traitées par la banque de données (en général c'est le mois -1) #grep YYYY-MM- 5411_1_01.DB_DS_CRLF | awk '{print $1}' | grep -v 00001 | grep -v 00003 | sort | uniq
Malgré les cours sur internet je n'y arrive pas.
Merci d'avance
Partager