Rechercher : dans
Par :

[Script Unix] Lister des fichiers

Dernière réponse le 17 jun 2009 à 17:19:00 stephane160, le 17 jun 2009 à 14:30:46 
 Signaler ce message aux modérateurs

Bonjour à tous,

Je souhaiterais lister le contenu d'un répertoire sous Unix d'une certaine manière et j'aurais besoin de votre aide. Je m'explique, imaginons un dossier contenant les fichiers suivants :
FICHIER-128524-015
FICHIER-128524-024
FICHIER-128524-032
FICHIER-128618-004
FICHIER-128618-041
FICHIER-128695-086
FICHIER-128695-078
En fait j'aimerais pouvoir lister uniquement le chiffre du milieu, à savoir :
128524
128618
128695

Quelqu'un aurait-il une solution ?

Merci d'avance.

Configuration: Windows XP Internet Explorer 7.0

Meilleures réponses pour « [Script Unix] Lister des fichiers » dans :
UNIX - Les fichiers Voir Introduction aux fichiers Unix Sous les systèmes UNIX tout élément est représenté sous forme de fichier. L'ensemble des fichiers est architecturé autour d'une unique arborescence dont la base, appelée racine, est notée «/». Types de...
[MS-Dos] Lister le contenu d'un répertoire dans un fichier Voir Il peut s'avérer pratique d'effectuer le listage d'un ou plusieurs répertoires dans un fichier, afin de tenir par exemple un catalogue de fichiers. Sous MS-Dos (ou sous Windows en ouvrant une fenêtre d'invite de commande MS-Dos) il est possible...
[Windows] Obtenir la liste des fichiers d'un dossier VoirLister le contenu d'un dossier Voici une astuce simple qui permet de lister le nom des fichiers contenus dans un répertoire. Vous pourrez obtenir en un clic les titres de vos chansons, de vos photos, etc. dans un fichier...
Exécuter un script shell VoirExécution d'un script Pour pouvoir exécuter un script ou un programme en ligne de commande il y a plusieurs possibilités : 1. Le chemin absolu 2. Le chemin relatif 3. Modifier la variable PATH Note: Le Sha...
Sed - Conversion retours chariots DOS (CRLF) / UNIX (LF) VoirConversion format de fichier DOS UNIX / UNIX DOS Préambule Ce qu'il faut savoir Conversion DOS vers UNIX Conversion UNIX vers DOS Préambule Il existe déjà des utilitaires (dos2unix et unix2dos) qui s'acquittent très bien ce...
Commandes UNIX VoirTableau des principales commandes UNIX Commande Unix Description Options ls liste le contenu d'un répertoire -a Affiche tous les fichiers, y compris les fichiers cachés ...

1

dubcek, le 17 jun 2009 à 14:46:41

Hello
$ ls
FICHIER-128524-015 FICHIER-128524-024 FICHIER-128524-032 FICHIER-128618-004 FICHIER-128618-041 FICHIER-128695-078 FICHIER-128695-086
$ ls | cut -d'-' -f2
128524
128524
128524
128618
128618
128695
128695

Répondre à dubcek

2

stephane160, le 17 jun 2009 à 16:52:14

Merci beaucoup pour ton aide. Maintenant le seul problème c'est que j'aimerais que chaque numéro ne soit affiché qu'une seule fois. Une idée ?

Répondre à stephane160

3

dubcek, le 17 jun 2009 à 16:53:52

Oui
$ ls | cut -d'-' -f2 | sort | uniq
128524
128618
128695

Répondre à dubcek

4

PyNux, le 17 jun 2009 à 16:55:27
Répondre à PyNux

5

 stephane160, le 17 jun 2009 à 17:19:00

Désolé pour le doublon, je m'étais trompé de rubrique lors de la création de mon post. En tout cas un gand merci à tous ceux qui m'ont aidé.

Répondre à stephane160