Retourner aux forums || Retourner au forum Programmation.shell

Programmation.shell : Lister le contenu d'un rep en bash

Posté par Thymus (page perso, ) le 12 février 2007
0
Bonjour,

je voudrais recuperer chaque nom de fichier ds un rep en bash ms j'ai un probleme avec les espaces :

test@machine:~ # sh test.sh
bin
Documents
prout
test
public_html
test.sh
test@machine:~ # ls -l
total 20
drwxr-xr-x 2 test users 4096 2007-02-12 12:43 bin
drwx------ 2 test users 4096 2007-02-12 12:43 Documents
drwxr-xr-x 2 test users 4096 2007-02-12 16:03 prout test
drwxr-xr-x 2 test users 4096 2007-02-12 12:43 public_html
-rw-r--r-- 1 test users 42 2007-02-12 16:05 test.sh


Cmt faire pr recuperer le nom complet, avec l'espace ?

Mci

PS : dsl pr les accents, je suis sur un clavier qwerty au boulot

> Lire le message (4 commentaires, moyenne: 2,3).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

*

Posté par peck (page perso, ) le 12/02/2007 à 14:45. (lien). Évalué à 3.

Utilise * à la place de ls
ex :


for i in *; do echo $i; done

Différent de

for i in `ls`; do echo $i; done

Avec find

Posté par Gonéri Le Bouder (Jabber id, page perso, ) le 12/02/2007 à 15:10. (lien). Évalué à 2.


find . -type d -maxdepth 1

--
apt-get moo
  • [^]Re: Avec find

    Posté par Tony Flow () le 12/02/2007 à 17:27. (lien). Évalué à 2.

    Très simplement, il y a aussi le ls -1 (c'est le chiffre un, pas un L minuscule) qui sort chaque nom sur une ligne, et uniquement le nom.

Merci

Posté par Thymus (page perso, ) le 12/02/2007 à 15:39. (lien). Évalué à 2.

Merci bcp a ts les deux, ca fonctionne :)

Revenir en haut de page || Retourner aux forums || Retourner au forum Programmation.shell