#1 Le 23/01/2021, à 22:56
- philoeil
[ RESOLU] comprend pas une erreur de test
Bonjour,
Je n'arrive pas à trouver mon erreur :
Pour le fichier suivant present ici
~/Documents/JeCodeShell/TrouvDoublons/JournalT6SavTestSauvegarde$ ls -alth
-rw-r--r-- 1 phil phil 40 janv. 23 07:53 TmpFDSSelect.tmp
Le test est OK si je fais
$ if test -s "TmpFDSSelect.tmp"; then echo "vrai"; else echo "false"; fi
vrai
Le test ne fonctionne pas si je fais
~/Documents/JeCodeShell/TrouvDoublons/JournalT6SavTestSauvegarde$ Fic="/home/phil/Documents/JeCodeShell/TrouvDoublons/JournalT6SavTestSauvegarde/TmpFDSSelect.tmp"
phil@phil-G750JH:~/Documents/JeCodeShell/TrouvDoublons/JournalT6SavTestSauvegarde$ if test -s "$Fic"; then echo "vrai"; else echo "false"; fi
false
Pourquoi ?
Merci pour votre aide
Dernière modification par philoeil (Le 24/01/2021, à 06:33)
Hors ligne
#2 Le 24/01/2021, à 06:33
- philoeil
Re : [ RESOLU] comprend pas une erreur de test
Bonjour,
Désolé, J'ai trouvé mon erreur
le test marche c'était la création du fichier TmpFDSSelect.tmp qui était erronée et qui aboutissait à un fichier vide. Il ne faisait pas 40 mais 0 bits
Merci
Hors ligne