IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Scripts/Batch Discussion :

affichage selectif et tri de fichiers.


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 6
    Par défaut affichage selectif et tri de fichiers.
    Bonjour, J'ai besoin d'afficher des fichiers qui auront été selectionnés et trier par "un critères" dans leur propre nom.
    Exemple : un nom de fichiers ressemble à [3321-01-DP-100222-V01.CATpart]
    Le numéro "100222" est incrémenté pour chaque fichier.
    L'action voulue est de selectionner dans le répertoire tous les fichiers du même format (3321-...........V01.CATpart) et ensuite de les trier par ordre numérique croissant suivant la SEULE PARTIE du nom (ex: numéro "100222").
    Y a t il quelqu'un pour me guider vers la réussite ?
    Merçi.

  2. #2
    Expert confirmé
    Avatar de shawn12
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Avril 2006
    Messages
    3 368
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2006
    Messages : 3 368
    Par défaut
    Regarde peut-etre du coté des commandes sort et find

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 6
    Par défaut
    Oui, je suis parvenu à réaliser le tri selectif.
    Deux étapes:

    1:utilisation de "DIR" avec options sur 3321 (identifiant commun) en créant un fichier .txt.

    E:\ DIR 3321* >listcat.txt

    2:utilisation de "SORT" avec options /n+ (au 12 ème caractere) sur le fichier listcat.txt.

    Et voilà....le résultat.

  4. #4
    Expert confirmé
    Avatar de shawn12
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Avril 2006
    Messages
    3 368
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2006
    Messages : 3 368
    Par défaut
    Citation Envoyé par brunovn Voir le message
    E:\ DIR 3321* >listcat.txt
    Si tu veux, tu peux directement tuber le contenu de la commande DIR dans la commande SORT sans passer par un fichier intermédiaire :

  5. #5
    Expert confirmé
    Avatar de shawn12
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Avril 2006
    Messages
    3 368
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2006
    Messages : 3 368
    Par défaut
    Citation Envoyé par brunovn
    Merci pour le complément d'info pour les commandes DIR et SORT.
    J'ai essayé sur les commandes sur la même ligne, mais cela n'a pas fonctionner.
    REM:
    DIR 3321*|SORT /+12

    Le résultats listé à l'écran n'est pas trié...?
    Mais je ne suis pas du métier de l'informatique, il me faut un peu d'aide et plusieurs essais avant de réussir.
    Chez moi la commande ci-dessous fonctionne : elle trie ce que me renvoie la commande "dir" par ordre d'heure (chez moi c'est l'heure qui est en 12 ème position de la commande "dir" :

  6. #6
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 6
    Par défaut ...suite tri selectif
    En effet, cela fonctionne comme ça.
    Au 12 caractère, c'est l'heure qui est pris en compte.

    Mais le résultats de la commande ci après,

    DIR 3321* > listcat.txt

    ne contenait pas l'heure et donc je triais dés le 12 caractère. (critères absolu pour extraire l'information dont j'ai besoin, voir format des noms de fichier dans le 1er message).

    Somme toute, j'y vois bien plus clair qu'au début et grace à toi Shawn12, merci.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 30/03/2009, 16h01
  2. Tri de fichier
    Par difficiledetrouver1pseudo dans le forum Linux
    Réponses: 2
    Dernier message: 22/02/2006, 16h47
  3. Réponses: 1
    Dernier message: 22/12/2005, 15h45
  4. affichage du contenu d'un fichier texte
    Par axel-erator dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 02/08/2005, 16h06
  5. [langage] tri de fichier
    Par jj77 dans le forum Langage
    Réponses: 7
    Dernier message: 16/11/2004, 16h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo