[bash] trouver des images
[bash] trouver des images
bonjour,
j'ai un dossier MON_DOSSIER qui contient plein de fichier et de sous-dossier.
Existe-il une commande permettant de trouver toutes les images contenu dans MON_DOSSIER ?
NB : Mes images peuvent ne pas avoir d'extension. Donc je pensais utiliser la commande file, mais je ne sais pas trop comment faire pour les trouver toutes.
Merci pour votre aide
j'ai un dossier MON_DOSSIER qui contient plein de fichier et de sous-dossier.
Existe-il une commande permettant de trouver toutes les images contenu dans MON_DOSSIER ?
NB : Mes images peuvent ne pas avoir d'extension. Donc je pensais utiliser la commande file, mais je ne sais pas trop comment faire pour les trouver toutes.
Merci pour votre aide
Re: [bash] trouver des images
Bonjour,Luzwitz a écrit : ↑ven. 13 oct. 2017, 22:02 bonjour,
j'ai un dossier MON_DOSSIER qui contient plein de fichier et de sous-dossier.
Existe-il une commande permettant de trouver toutes les images contenu dans MON_DOSSIER ?
NB : Mes images peuvent ne pas avoir d'extension. Donc je pensais utiliser la commande file, mais je ne sais pas trop comment faire pour les trouver toutes.
Merci pour votre aide
Essaie :
Code : Tout sélectionner
$ cd MON_DOSSIER
$ file -b $(ls -a) |grep image
$ file -b $(ls -a) |grep image >liste_images.txt
Re: [bash] trouver des images
Ca ne fonctionne pas, car je pense que c'est parce que mes images ne sont pas dans MON_DOSSIER, mais dans un sous dossier de MON_DOSSIER.
Il n'y a pas moyens de lister aussi tous les sous dossiers à MON_DOSSIER (un peu comme un grep -R) ?
Il n'y a pas moyens de lister aussi tous les sous dossiers à MON_DOSSIER (un peu comme un grep -R) ?
- benjarobin
- Maître du Kyudo
- Messages : 17187
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [bash] trouver des images
Remplace ls -a par find -type f
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Re: [bash] trouver des images
Yes, merci ca marche
Moi j'avais fais ca :
mais ca ne fonctionnait pas.
Donc la ca mache bien, mais ca m'affiche juste le type de l'image, mais pas son emplacement dans mon dossier...
Moi j'avais fais ca :
Code : Tout sélectionner
find {,./*} -type f | file -b |grep image
Donc la ca mache bien, mais ca m'affiche juste le type de l'image, mais pas son emplacement dans mon dossier...
- benjarobin
- Maître du Kyudo
- Messages : 17187
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [bash] trouver des images
Code : Tout sélectionner
file $(find -type f) | grep ' image ' | grep -Eo "^[^:]+"
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Re: [bash] trouver des images
Ca ne m'affiche plus que les numéro de ligne du grep là
- benjarobin
- Maître du Kyudo
- Messages : 17187
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [bash] trouver des images
Tu as un alias sur grep qui pose problème... Relance la même commande ainsi :
Code : Tout sélectionner
file $(find -type f) | /usr/bin/grep ' image ' | /usr/bin/grep -Eo "^[^:]+"
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Re: [bash] trouver des images (resolu)
Yes, ca marche
Merci beaucoup
Merci beaucoup