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

Linux Discussion :

Tester la presence de plusieurs fichiers


Sujet :

Linux

  1. #1
    Nouveau membre du Club
    Inscrit en
    Novembre 2003
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 26
    Points : 29
    Points
    29
    Par défaut Tester la presence de plusieurs fichiers
    bonjour,

    j'aimerai tester la presence de plusieurs fichiers dans un repertoire mais je ne sais comment faire ... en effet pour tester un fichier il suffit de placer un test:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    if [ -f chemin/monfichier ];
    	then
    dans mon cas, les fichiers dont je desire tester la presence commence tous par la lettre w, j'avais donc pensé au test suivant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    if [ -f chemin/w* ];
    	then
    mais apparemment cela ne fonctionne pas, y aurait il quelqu'un a même de m'apporter un peu d'aide ??

    Thanx in advance.. XS

  2. #2
    Membre expérimenté
    Avatar de nyal
    Profil pro
    Inscrit en
    Septembre 2002
    Messages
    622
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2002
    Messages : 622
    Points : 1 428
    Points
    1 428
    Par défaut
    Bonjour,

    Ce serait bien de savoir ce que tu veux exactement. Tu veux juste tester s'il y a plus de un fichier dans le repertoire ? (fichier commencant par un w)
    Car dans ce cas tu peux faire une commande du genre:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    nayl $ ls | grep -E '^w' | wc -l
    Et faire un test si c'est plus grand que 2.

  3. #3
    Nouveau membre du Club
    Inscrit en
    Novembre 2003
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 26
    Points : 29
    Points
    29
    Par défaut oui c tout a fait cela ... mais pour le test
    mais encore un petit truc stp ...

    pour le test comment je peux faire parce que c du texte que je recupere donc comment le tester par rapport a un nombre ??

  4. #4
    Membre expérimenté
    Avatar de nyal
    Profil pro
    Inscrit en
    Septembre 2002
    Messages
    622
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2002
    Messages : 622
    Points : 1 428
    Points
    1 428
    Par défaut
    Tu peux faire comme cela:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    #!/bin/sh                                                                                        
     
    if [ "`ls | grep -E '^w' | wc -l`" -ge 2 ] ; then
        echo "Au moins 2 fichiers dans ce repertoire commencant par w"
        ### tu fais ce que tu veux                                                                   
    fi

  5. #5
    Nouveau membre du Club
    Inscrit en
    Novembre 2003
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 26
    Points : 29
    Points
    29
    Par défaut merci...
    ok merci ....

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

Discussions similaires

  1. Tester l'existence d'un ou plusieurs fichiers (nom générique)
    Par jibe74 dans le forum Shell et commandes GNU
    Réponses: 21
    Dernier message: 28/10/2015, 14h21
  2. Tester Plusieurs fichiers si fermé avant traitement
    Par mouss4rs dans le forum Entrée/Sortie
    Réponses: 11
    Dernier message: 09/05/2012, 16h19
  3. [XL-2003] Tester si présence plusieurs fichiers
    Par Rough43 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 23/06/2011, 11h32
  4. Réponses: 2
    Dernier message: 06/06/2007, 16h27
  5. [MS-DOS] Comment tester la presence d'un fichier
    Par fabiofabio dans le forum Windows
    Réponses: 4
    Dernier message: 20/09/2006, 09h19

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