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 :

comportement de commande test -f


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Avril 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Avril 2011
    Messages : 2
    Par défaut comportement de commande test -f
    Bonjour à tous,
    Je voudrais comprendre le comportement de la commande test.
    J'exécute cette instruction dans un script :
    if (! test -f REMISE*.dat)
    A mon domicile, sur mon poste Linux personnel, cette commande ne passe pas : le système trouve trop d'arguments, ce qui semble logique.
    Au boulot, par contre, cette commande est acceptée et elle fonctionne, ce qui est quand même vraiment pratique.
    J'utilise le même shell, le bash, mais avec le ksh, c'est pareil.
    Que dois-je changer chez moi pour qu'une telle instruction fonctionne aussi chez moi ? Quels sont les paramètres à regarder et modifier ?
    D'avance Merci et bonne journée à tous,
    Thomas

  2. #2
    Expert confirmé Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Par défaut
    déjà utilises plustot des barcets que des parenthèses
    les deux bash (et ksh) sont ils de même versions ?
    les OS sont ils les mêmes ? tu peux aussi jouer les précautions puisque tu utilises un "*" en quotant le terme

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if [ ! -f "truc*.machin" ]

  3. #3
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Avril 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Avril 2011
    Messages : 2
    Par défaut Merci frp31
    Je te remercie frp31.
    Le système utilisé est Linux.
    Je vais regarder les versions des bash au boulot.
    Ce soir, je regarderai chez moi, et testerai ce que tu me conseilles.
    A ce soir,
    Thomas

Discussions similaires

  1. question sur la commande test
    Par juin29 dans le forum Shell et commandes GNU
    Réponses: 11
    Dernier message: 17/02/2011, 14h44
  2. [LDAP] problème à l'execution et comportement different en test et en prod
    Par floanne dans le forum Bibliothèques et frameworks
    Réponses: 0
    Dernier message: 18/06/2010, 11h21
  3. commande test et joker
    Par sam01 dans le forum Administration système
    Réponses: 4
    Dernier message: 22/02/2008, 10h45
  4. commande test avec les expressions régulières
    Par Chatbour dans le forum Shell et commandes GNU
    Réponses: 4
    Dernier message: 22/10/2007, 13h15
  5. La commande Test
    Par farid305 dans le forum Shell et commandes GNU
    Réponses: 2
    Dernier message: 28/04/2006, 19h20

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