Ne lister que les fichiers d'un répertoire

Résolu
Absolu206 Messages postés 26 Statut Membre -  
gnugo Messages postés 153 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

j'ai un répertoire test. Et dans ce répertoire j'ai un répertoire exemple et des fichiers.

Ma question est: comment puis-je lister les fichiers contenus dans mon répertoire test sans que le répertoire exemple ne s'affiche.

> cd test
> ls
exemple fichier1 fichier2

Le résultat attendu :
fichier1 fichier2

Je n'ai pas trouvé d'option à la commande ls qui me permette de faire cela.

Merci d'avance de vos réponses.

4 réponses

  1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    Salut,
     ls -F | grep -v '/$'
    ;-))
    9
    1. bdb
       
      ça marche pas chez moi, pouvez vous m'aider svp? Merci d'avance
      0
  2. gnugo Messages postés 153 Date d'inscription   Statut Membre Dernière intervention   46
     
    Je ne suis pas sûr que ls permette cela effectivement

    Mais il y a d'autres solutions comme
    -filtrer la sortie de ls : ls -l | grep -v ^d

    - avec echo sans passer par ls :
    for i in *; do if [ -f $i ]; then echo $i; fi; done
    3
  3. Absolu206 Messages postés 26 Statut Membre 1
     
    Merci,

    ça marche nickel. :)
    0
  4. bdb
     
    J'ai le même problème, mais la commande: ls -F | grep -v '/$'
    ne marche chez moi y'a t il une autre option svp? Merci
    0