Ne lister que les fichiers d'un répertoire

Résolu
Absolu206 Messages postés 26 Statut Membre -  
gnugo Messages postés 153 Statut Membre -
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.
A voir également:

4 réponses

jipicy Messages postés 41342 Statut Modérateur 4 896
 
Salut,
 ls -F | grep -v '/$'
;-))
9
bdb
 
ça marche pas chez moi, pouvez vous m'aider svp? Merci d'avance
0
gnugo Messages postés 153 Statut Membre 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
Absolu206 Messages postés 26 Statut Membre 1
 
Merci,

ça marche nickel. :)
0
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