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

Linux Discussion :

commande ls particulière


Sujet :

Linux

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    217
    Détails du profil
    Informations personnelles :
    Localisation : France, Somme (Picardie)

    Informations forums :
    Inscription : Mai 2008
    Messages : 217
    Par défaut commande ls particulière
    Bonjour,

    Je voudrais faire un ls mais avec plusieurs conditions. Je m'explique :

    Dans un répertoire, je peux avoir plusieurs fichier de ce types :
    FI-XXXX-YYYYMMDDHHMMSS.dat
    FIXXXX-YYYYMDDHHMMSS.dat

    Je voudrai pouvoir afficher que les fichier qui commencant par FI mais pas ceux qui ont le tiré après mais je ne vois pa comment faire.

    Merci d'avance pour votre aide.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    217
    Détails du profil
    Informations personnelles :
    Localisation : France, Somme (Picardie)

    Informations forums :
    Inscription : Mai 2008
    Messages : 217
    Par défaut
    J'ai trouve c'est ls FI[!-]*

    Merci

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    217
    Détails du profil
    Informations personnelles :
    Localisation : France, Somme (Picardie)

    Informations forums :
    Inscription : Mai 2008
    Messages : 217
    Par défaut
    J'aurai besoin d'autre chose. En fait mon fichier aura toujours le même nombre de caractère comme suit :
    FIXXXX-YYYYMMJJHHMMSS.dat

    Je voudrai savoir comment faire pour que seul ces fichiers de ce type soit pris en compte dans le ls.

    Merci

  4. #4
    Membre émérite
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    489
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 489
    Par défaut
    Bonjour,

    Il faut utiliser le point d'interrogation '?' qui indique la présence d'un caractère quelconque (et un seul):
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ls FI????-??????????????.dat

  5. #5
    Membre prolifique
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 835
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 835
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par Ehouarn Voir le message
    Bonjour,

    Il faut utiliser le point d'interrogation '?' qui indique la présence d'un caractère quelconque (et un seul):
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ls FI????-??????????????.dat
    Oh on peut faire plus fin. Le fichier est de type FIXXXX-YYYYMMJJHHMMSS.dat
    On peut considérer que les 4 X sont des caractères quelconques donc le point d'interrogation sera parfait. Mais les autres YYYYMMJJHHMMSS semblent être des nombres. Et le MM ne dépassera pas 12, le JJ ne dépassera pas 31 et les HHMMSS ne dépasseront pas 59
    Donc on peut tenter
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ls FI????-[1-9][0-9][0-9][0-9][0-1][0-9][0-3][0-9][0-5][0-9][0-5][0-9][0-5][0-9].dat
    Mon Tutoriel sur la programmation «Python»
    Mon Tutoriel sur la programmation «Shell»
    Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
    Et on poste ses codes entre balises [code] et [/code]

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    217
    Détails du profil
    Informations personnelles :
    Localisation : France, Somme (Picardie)

    Informations forums :
    Inscription : Mai 2008
    Messages : 217
    Par défaut
    Merci je vais essayé çà

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 17/05/2014, 13h08
  2. Réponses: 7
    Dernier message: 22/09/2005, 10h09
  3. Interception des commandes in et out
    Par KDD dans le forum x86 16-bits
    Réponses: 13
    Dernier message: 18/12/2002, 16h55
  4. Réponses: 3
    Dernier message: 02/09/2002, 18h49
  5. Réponses: 2
    Dernier message: 11/08/2002, 21h27

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