Bonjour
Dans ce script, je veux trouver un fichier selon sa date. Puis, je veux afficher le nom de ce fichier. Voici comment je fais :
Comme l'indique le code, j'ai une ligne qui ne marche pas et voici la sortie de mon script:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 #!/bin/bash REP=/home/gldavid/Subversion/Backup DAY_BEFORE=`expr \`date +"%d"\` - 1` REF=`date +"%Y"`"-"`date +"%m"`"-"$DAY_BEFORE FILE_REF="" for file in `ls $REP` do DATE=`stat -c "%z" $REP/$file | cut -f1 -d " "` if [ "$DATE" = "$REF" ] then $FILE_REF=$REP/$file #Ligne qui bugge ! fi done echo $FILE_REF
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ./cleanSubversionBackup.sh: line 12: =/home/gldavid/Subversion/Backup/svndump28092006-200001.zip: Aucun fichier ou répertoire de ce typeQu'ai-je bien pû oublier ?
Merci d'avance.
@++
Partager