Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
Vérifier si un fichier existe
Envoyé par: otip

Bonjour,

je veux faire un script qui ne s'execute que si le fichier toto n'existe dans pas dans un certains dossier.

J'arrive à faire ce que je veux dans le script, mais je sais pas comment vérifier si un fichier existe ou pas.

Quelqu'un saurait-il m'aider?

Merci d'avance.

otip

Poste le Tuesday 7 June 2005 16:06:05
Répondre     Citer    
Re: Vérifier si un fichier existe
Envoyé par: otip

Re,

je viens de trouver le test à faire :

if (test -e FICHIER) test l'existence.

Mais comment exprimer la negation de ceci ?????


Merci

otip

Poste le Tuesday 7 June 2005 16:17:19
Répondre     Citer    
Re: Vérifier si un fichier existe

Avec le !

 if [ ! -e FICHIER ]
   then echo existe pas 
   else echo existe 
 fi

--
Brugmans Frédéric

[www.brugmans.net]
[triathlon.sport-challenge.be]

Poste le Tuesday 7 June 2005 17:07:29
Répondre     Citer    
Re: Vérifier si un fichier existe
Envoyé par: SK

Savez vous comment faire lorsque le fichier en question se trouve sur un serveur FTP ?

En fait je veux tester si des fichiers de log ayant tous l'extension *.log existent sur mon FTP, s'il y en a je vérifie dans mon répertoire local si je les ai aussi (j'ai un script qui tourne en cron et qui est censé ramener les logs toutes les nuits mais mon serveur coupe parfois donc j'ai besoin de vérifier).

Si les logs existent en local et sur le serveur, alors je veux les supprimer du serveur. Sinon je les ramène, puis les efface.

PS : je débute en Shell Script...

Poste le Wednesday 6 July 2005 11:31:26
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
Vérifier si un fichier existe
Pour poser vos questions sur les scripts shell, le Perl, le C, etc... Attention : nous ne sommes pas des spécialistes du dev, ce forum est juste pour de petites aides ponctuelles concernant le développement et les outils de développement.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons