Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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