(donnera "/var/log/*" s'il n'y a pas de fichiers non-cachés dans /var/log toutefois).
ls -1 /var/log/*
ou:
ls -1 $(pwd)/*
ou:
ls -1 `pwd`/*
marchent bien aussi. [...]
Plutot ls -1d
et:
ls -1d -- "$(pwd)"/* ls -1d -- "`pwd`"/* (qui ne marchera pas si le nom du repertoire courant se termine par des sauts de lignes (un bug des shells))
mais c'est un peu bete de demander a ls de re-lister et re-trier les fichiers, alors que le shell l'a deja fait.
ls se plaindra que le fichier /var/log/* n'existe pas s'il n'y a pas de fichier non-caché dans /var/log (un autre /bug/ des shells).
-- Stéphane
echos
Le lundi 25 Avril 2005 à 08:49 par gda :
Bonjour, j'aimerais listé les fichiers d'un répertoire en ajoutant pour chauqe fichier l'endroit où il se trouve. ls -1 /var/log /var/log/mail.log au lieu de mail.log /var/log/mail.log.0 au lieu de mail.log.0 Quelqu'un a une idée pour réaliser ceci ? Merci d'avance -- GDa merci de ne répondre que dans le newsgroup sinon remplacer _at_ par @ dans mon adresse (adresse rarement relevée)
simple non? ls -d $PWD/*
Le lundi 25 Avril 2005 à 08:49 par gda :
> Bonjour,
>
> j'aimerais listé les fichiers d'un répertoire en ajoutant pour
> chauqe
> fichier l'endroit où il se trouve.
>
> ls -1 /var/log
> /var/log/mail.log au lieu de mail.log
> /var/log/mail.log.0 au lieu de mail.log.0
>
> Quelqu'un a une idée pour réaliser ceci ?
>
> Merci d'avance
>
> --
> GDa
>
> merci de ne répondre que dans le newsgroup
> sinon remplacer _at_ par @ dans mon adresse
> (adresse rarement relevée)
simple non?
ls -d $PWD/*
Bonjour, j'aimerais listé les fichiers d'un répertoire en ajoutant pour chauqe fichier l'endroit où il se trouve. ls -1 /var/log /var/log/mail.log au lieu de mail.log /var/log/mail.log.0 au lieu de mail.log.0 Quelqu'un a une idée pour réaliser ceci ? Merci d'avance -- GDa merci de ne répondre que dans le newsgroup sinon remplacer _at_ par @ dans mon adresse (adresse rarement relevée)