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

Shell et commandes POSIX Discussion :

trouvers des fichiers dos


Sujet :

Shell et commandes POSIX

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2012
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2012
    Messages : 26
    Par défaut trouvers des fichiers dos
    Bonjour,

    j'ai un repertoire avec des fichiers en format dos et d'autre en format unix.
    Je voudrais trouver une commande qui me liste tous les fichiers en format dos.
    Merci d'avance

  2. #2
    Expert confirmé Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Par défaut
    suffit de rechercher les fichiers avec le caractères ^M via grep sed tr ou ce que tu préfères ...
    et c'est bon.tout ceux là sont au format dos
    pour les binaires y'a pas de distinctions sauf pour les executables bien sur...qui sont les .exe sous dos.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2012
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2012
    Messages : 26
    Par défaut
    je suis pas très habitué aux commandes grep, je vois pas comment cela peux me sortir que les fichiers dos.

  4. #4
    Expert confirmé

    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    1 946
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 1 946
    Par défaut
    Salut,

    Le "^M" est obtenu par la combinaison de touches "CTRL-V + CTRL-M".


  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Avril 2012
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2012
    Messages : 26
    Par défaut
    merci pour la réponse mais j'ai toujours un problème car quand je lance cette ligne de commande j'ai cela qui s'affiche :

    grep: Not a recognized flag: m
    donc je sais pas trop quoi faire

  6. #6
    Expert confirmé

    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    1 946
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 1 946
    Par défaut
    Retire le "-m 1"

  7. #7
    Membre Expert Avatar de jabbounet
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Juin 2009
    Messages
    1 909
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Juin 2009
    Messages : 1 909
    Par défaut
    Citation Envoyé par julbisounours Voir le message
    Bonjour,

    j'ai un repertoire avec des fichiers en format dos et d'autre en format unix.
    Je voudrais trouver une commande qui me liste tous les fichiers en format dos.
    Merci d'avance
    bonjour,

    Il y'a aussi la command file.
    http://linux.die.net/man/1/file

    en exemple: J'ai crée 2 fichier un au format dos (dos.txt), l'autre au format unix (unix.txt) et voici le resultat.

    Voici le résultat:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    $ file dos.txt 
    dos.txt: ASCII text, with CRLF line terminators
    $ file unix.txt 
    unix.txt: ASCII text
    Dans quel but fais-tu cette recherche?

    Si c'est pour les convertir en format unix ou windows, tu peux utiliser les commandes dos2unix ou unix2dos pour convertir les fichiers dans le format que tu souhaite.

  8. #8
    Membre Expert Avatar de jabbounet
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Juin 2009
    Messages
    1 909
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Juin 2009
    Messages : 1 909
    Par défaut
    En script cela peut donner par exemple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    ls -1 | while read file 
    do  
       file $file | grep CRLF >/dev/null 2>/dev/null;  
       [[ $? -eq 0 ]] && echo "$file est au format dos" ; done
    done

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Avril 2012
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2012
    Messages : 26
    Par défaut
    je fais cela juste pour lister les fichiers dos d'un répertoire.
    le but c'est d'avoir une ligne de commande toute simple.
    je met bien ^M (ctrl-v ctrl-m) et non copié coller.

  10. #10
    Expert confirmé

    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    1 946
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 1 946
    Par défaut
    Citation Envoyé par julbisounours Voir le message
    je met bien ^M (ctrl-v ctrl-m) et non copié coller.
    Good, mais il manque 2 réponses

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

Discussions similaires

  1. [script] Trouver des fichiers contenant un numéro de téléphone
    Par SysHic dans le forum Shell et commandes GNU
    Réponses: 11
    Dernier message: 11/06/2015, 14h38
  2. Réponses: 2
    Dernier message: 25/06/2014, 17h03
  3. comment trouver des fichiers avec leur extension seulement?
    Par casual92 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 16/07/2010, 13h43
  4. trouver des fichiers
    Par mercure07 dans le forum Apple
    Réponses: 0
    Dernier message: 22/02/2008, 18h41
  5. [Regexp] pattern pour trouver des fichiers par exclusion d'extension
    Par mnementh64 dans le forum Collection et Stream
    Réponses: 1
    Dernier message: 07/09/2006, 10h34

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