IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Shell et commandes GNU Discussion :

[bash] verifier présence d'un fichier


Sujet :

Shell et commandes GNU

  1. #1
    Membre du Club
    Inscrit en
    Août 2006
    Messages
    120
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 120
    Points : 68
    Points
    68
    Par défaut [bash] verifier présence d'un fichier
    bonjour,

    ne sachant où poster , je poste ici...

    Voici mon script en langage bash.
    Je souhaite chercher la précense d'un répetoire

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    #!/bin/bash
    lusers=$1
    if[ -f "/tmp/$lusers" ] ; then
    fi
    Quand j'execute mon script il me sort le message suivant :

    ./monscript.sh toto

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ./monscript.sh:  ligne4 : Erreur de syntaxe près du symbole inattendu  <<fi>>
    ./monscript.sh:  ligne4 : 'fi'


    Je ne comprends pas pourquoi ? qu'ai je oublié ?

    Bon dimanche.

    Cordialement.

  2. #2
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 559
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 559
    Points : 19 398
    Points
    19 398
    Par défaut
    Bonjour,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    #!/bin/bash
     
    lusers="$1"
    if test -f "/tmp/$lusers"
    then
       : il faut quelque chose ici
    fi
    il faut aussi un espace avant et après [.
    .
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  3. #3
    Membre du Club
    Inscrit en
    Août 2006
    Messages
    120
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 120
    Points : 68
    Points
    68
    Par défaut
    oui c'est ça
    merci beaucoup !


  4. #4
    Expert confirmé
    Homme Profil pro
    Développeur informatique en retraite
    Inscrit en
    Avril 2008
    Messages
    2 101
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Développeur informatique en retraite

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 101
    Points : 5 849
    Points
    5 849
    Par défaut
    Citation Envoyé par junior68 Voir le message
    Je souhaite chercher la précense d'un répetoire

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    #!/bin/bash
    lusers=$1
    if[ -f "/tmp/$lusers" ] ; then
    fi
    Pour tester la présence d'un répertoire, c'est plutôt '-d':
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    $ test -f . ; echo $?
    1
     
    $ test -d . ; echo $?
    0

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. verifier la présence d'un fichier
    Par woody80 dans le forum ActionScript 1 & ActionScript 2
    Réponses: 2
    Dernier message: 17/01/2008, 14h37
  2. test présence key dans fichiers properties
    Par fanchic29 dans le forum Struts 1
    Réponses: 5
    Dernier message: 24/10/2006, 17h15
  3. script windows qui détecte la présence d'un fichier
    Par yannich dans le forum Windows
    Réponses: 1
    Dernier message: 23/08/2006, 18h24
  4. Réponses: 4
    Dernier message: 27/04/2006, 17h51
  5. Réponses: 11
    Dernier message: 02/04/2004, 18h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo