#1 Le 02/08/2022, à 10:13
- visual1956
obtenir que le chemin d'accès en srotie de grep
bonjour
depuis plusieurs jours je me suis lancé dans l'écriture d'une commande qui va génère un fichier donnant le chemin d'accès à des photos dont les métadonnées contiennent une expression
A ce stade après avoir découvert la commande "find -exec "
je suis arrivé à générer un fichier avec la commande suivante :
patricia@patricia-MS-7895:~$ find /media/patricia/Michel5/Photos/essai_exif/ -name *JPG -exec fgrep ISO >/media/patricia/Michel5/Photos/essai_exif/liste.txt {} \;
patricia@patricia-MS-7895:~$
par contre le fichier obtenu intègre des informations que je désire pas telles que Fichier binaire ; correspondant
Fichier binaire /media/patricia/Michel5/Photos/essai_exif/DSCN0004.JPG correspondant
Fichier binaire /media/patricia/Michel5/Photos/essai_exif/DSCN0008.JPG correspondant
Fichier binaire /media/patricia/Michel5/Photos/essai_exif/DSCN0009.JPG correspondant
Fichier binaire /media/patricia/Michel5/Photos/essai_exif/DSCN0010.JPG correspondant
Fichier binaire /media/patricia/Michel5/Photos/essai_exif/DSCN0014.JPG correspondant
Comment l supprimer ces infos du flux de sortie afin de n'avoir que le chemin ?
l'objectif final de mon instruction est de transférer dans un répertoire les photos trouvées comment dois je compter la commande ?
par avance merci
Hors ligne
#2 Le 02/08/2022, à 10:58
- Tawal
Re : obtenir que le chemin d'accès en srotie de grep
Hello,
Il me semble que l'option -l fait ce que tu cherches à obtenir.
Donc ta commande devient :
find /media/patricia/Michel5/Photos/essai_exif/ -name *JPG -exec fgrep -l ISO >/media/patricia/Michel5/Photos/essai_exif/liste.txt {} \;
Le savoir n'a d’intérêt que si on le transmet.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !
Hors ligne
#3 Le 02/08/2022, à 11:04
- FrancisFDZ
Re : obtenir que le chemin d'accès en srotie de grep
Bonjour,
+1 : il me semble aussi
-- On peut avoir des raisons de se plaindre et n'avoir pas raison de se plaindre --
[Victor Hugo]
Hors ligne
#4 Le 02/08/2022, à 11:09
- iznobe
Re : obtenir que le chemin d'accès en srotie de grep
Bonjour , sinon en version simplifiée :
find /media/patricia/Michel5/Photos/essai_exif/ -name "*.JPG" > /media/patricia/Michel5/Photos/essai_exif/liste.txt
retour COMPLET et utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .
En ligne
#5 Le 02/08/2022, à 11:14
- Tawal
Re : obtenir que le chemin d'accès en srotie de grep
Humm, pas sûr iznobe.
Ta commande ne vérifie pas si le fichier image est ISO ou pas.
Et c'est ce que cherche, il me semble, le demandeur
Dernière modification par Tawal (Le 02/08/2022, à 11:15)
Le savoir n'a d’intérêt que si on le transmet.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !
Hors ligne
#6 Le 02/08/2022, à 11:25
- iznobe
Re : obtenir que le chemin d'accès en srotie de grep
justement , je ne comprends pas , comment un fichier .JPG peut etre un fichier image ISO ?
retour COMPLET et utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .
En ligne
#7 Le 02/08/2022, à 12:00
- FrancisFDZ
Re : obtenir que le chemin d'accès en srotie de grep
Dans le cas présent, les fichiers, qu'ils soient "iso" ou "jpg", sonr reconnus (par find) en fonction de leur extension, et la question initiale parle bien de fichiers "*JPG" (pourquoi en majuscules ?)
Mais on voit ans la commande
[...] -name *JPG -exec fgrep ISO [...]
Ce me semble incompatible.
Dernière modification par FrancisFDZ (Le 02/08/2022, à 12:05)
-- On peut avoir des raisons de se plaindre et n'avoir pas raison de se plaindre --
[Victor Hugo]
Hors ligne
#8 Le 02/08/2022, à 12:08
- visual1956
Re : obtenir que le chemin d'accès en srotie de grep
bonjour
merci pour vos réponses.
concernant l'ISO c'est une métadonnée relative à l'ISO programmée. A terme cette métadonnée sera remplacée par un filtre sur lee paramètres GPS mais je dois avant me perfectionner sue les motifs
par contre "-l " semble ne pas avoir d’influence sur la sortie
Fichier binaire /media/patricia/Michel5/Photos/essai_exif/DSCN0004.JPG correspondant
Fichier binaire /media/patricia/Michel5/Photos/essai_exif/DSCN0008.JPG correspondant
Fichier binaire /media/patricia/Michel5/Photos/essai_exif/DSCN0009.JPG correspondant
Fichier binaire /media/patricia/Michel5/Photos/essai_exif/DSCN0010.JPG correspondant
Fichier binaire /media/patricia/Michel5/Photos/essai_exif/DSCN0014.JPG correspondant
Fichier binaire /media/patricia/Michel5/Photos/essai_exif/DSCN0024.JPG correspondant
Hors ligne
#9 Le 02/08/2022, à 12:09
- iznobe
Re : obtenir que le chemin d'accès en srotie de grep
depuis plusieurs jours je me suis lancé dans l'écriture d'une commande qui va génère un fichier donnant le chemin d'accès à des photos dont les métadonnées contiennent une expression
il y a peut etre une confusion du demandeur entre fichiers image ( ISO) et image ( photos ) ? je ne vois pas trop l' interet d ' avoir des photos au format ISO , mais je veux bien une explication afin de comprendre .
EDIT : on peut avoir un apercu de ce que contient les metadonnées de l ' ISO ( pour ma culture perso ) stp ?
Dernière modification par iznobe (Le 02/08/2022, à 12:14)
retour COMPLET et utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .
En ligne
#10 Le 02/08/2022, à 12:12
- iznobe
Re : obtenir que le chemin d'accès en srotie de grep
Dans ce cas , en 2 commandes :
find /media/patricia/Michel5/Photos/essai_exif/ -name "*.JPG" > /media/patricia/Michel5/Photos/essai_exif/liste.txt
find /media/patricia/Michel5/Photos/essai_exif/ -name "*ISO" >> /media/patricia/Michel5/Photos/essai_exif/liste.txt
le double chevron : " >> " ajoute a la suite de ce qui est deja existant dans le fichier alors que le simple " > " remplace tout ce qui est dans le fichier .
Dernière modification par iznobe (Le 02/08/2022, à 12:14)
retour COMPLET et utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .
En ligne
#11 Le 02/08/2022, à 16:25
- Watael
Re : obtenir que le chemin d'accès en srotie de grep
find ./ -type f -name '*.JPG' -exec grep -Faq ISO {} \; -print
?
Connected \o/
Welcome to sHell. · eval is evil.
En ligne
#12 Le 02/08/2022, à 16:32
- iznobe
Re : obtenir que le chemin d'accès en srotie de grep
Dans ce cas , en 2 commandes :
find /media/patricia/Michel5/Photos/essai_exif/ -name "*.JPG" > /media/patricia/Michel5/Photos/essai_exif/liste.txt find /media/patricia/Michel5/Photos/essai_exif/ -name "*ISO" >> /media/patricia/Michel5/Photos/essai_exif/liste.txt
le double chevron : " >> " ajoute a la suite de ce qui est deja existant dans le fichier alors que le simple " > " remplace tout ce qui est dans le fichier .
truc de faignasse la meme chose en une ligne de 2 commandes :
find /media/patricia/Michel5/Photos/essai_exif/ -name "*.JPG" > /media/patricia/Michel5/Photos/essai_exif/liste.txt && find /media/patricia/Michel5/Photos/essai_exif/ -name "*ISO" >> /media/patricia/Michel5/Photos/essai_exif/liste.txt
LOL .
Dernière modification par iznobe (Le 02/08/2022, à 16:33)
retour COMPLET et utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .
En ligne
#13 Le 02/08/2022, à 16:58
- Watael
Re : obtenir que le chemin d'accès en srotie de grep
c'est faisable avec une seul find.
-name '*ISO' -o -name '*.JPG' -exec grep 'ISO\|JPG' {} \; > "$ficOut"
mais l'idée d'un fichier temporaire ne me séduit pas.
faut-il conserver cette liste, et ce n'est plus un ficher temporaire , ou la liste est-elle destinée à être utilisée dans la suite du script ?
Connected \o/
Welcome to sHell. · eval is evil.
En ligne
#14 Le 02/08/2022, à 17:05
- iznobe
Re : obtenir que le chemin d'accès en srotie de grep
c'est faisable avec une seul find.
-name '*ISO' -o -name '*.JPG' -exec grep 'ISO\|JPG' {} \; > "$ficOut"
mais l'idée d'un fichier temporaire ne me séduit pas ?
ah j ' avais cherché comment mettre 2 motifs de recherche sans y parvenir ...
Merci pour cette trouvaille , je suis content d ' apprendre des choses grâce a toi .
pourquoi un " \ " devant le " | " ? il faut echapper le caractere pour la prise en compte ?
finalement apres relecture de la commande , je pense qu ' il faut encore plus d' explications que ma precedente question ...
Dernière modification par iznobe (Le 02/08/2022, à 17:08)
retour COMPLET et utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .
En ligne
#15 Le 02/08/2022, à 17:12
- Watael
Re : obtenir que le chemin d'accès en srotie de grep
oui, sinon il est pris pour un caractère littéral au lieu d'une regex.
qu'est-ce qui t'échappe encore ?
Connected \o/
Welcome to sHell. · eval is evil.
En ligne
#16 Le 02/08/2022, à 17:16
- iznobe
Re : obtenir que le chemin d'accès en srotie de grep
qu'est-ce qui t'échappe encore ?
le -o entre les 2 -name .
retour COMPLET et utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .
En ligne
#17 Le 02/08/2022, à 17:18
- visual1956
Re : obtenir que le chemin d'accès en srotie de grep
je connais pas "$ficOut"
cela dépasse mes connaissances actuelle pourriez vous m'éclairer ?
Hors ligne
#18 Le 02/08/2022, à 17:24
- iznobe
Re : obtenir que le chemin d'accès en srotie de grep
"$ficOut" , c ' est une variable pour dire ton fichier de sortie en façon racccourci , c ' est a dire :
> /media/patricia/Michel5/Photos/essai_exif/liste.txt
que tu pourrais d ' ailleurs declarer en tant que variable selon le script que tu as besoin d' ecrire .
si c ' est juste une ligne , inutile .
Si c' est un script plus long et complexe , ca peut etre interressant d ' utiliser cette variable ( ou une autre ) afin de ne pas reecrire plusieurs fois le chemin complet .
par exemple , dans un message precedent j ' ecrivais les 2 commandes a la suite en disant que c ' etait un truc de faignasse .
du coup la ligne etait tres longue :
find /media/patricia/Michel5/Photos/essai_exif/ -name "*.JPG" > /media/patricia/Michel5/Photos/essai_exif/liste.txt && find /media/patricia/Michel5/Photos/essai_exif/ -name "*ISO" >> /media/patricia/Michel5/Photos/essai_exif/liste.txt
si j ' avais gardé cette ligne pour mettre ca dans un script plus long et / ou complexe , alors j' aurais pu ecrire plutot :
repIn=/media/patricia/Michel5/Photos/essai_exif/
ficOut=/media/patricia/Michel5/Photos/essai_exif/liste.txt
find "$repIn" -name "*.JPG" > "$ficOut" && find "$repIn" -name "*ISO" >> "$ficOut"
qui rend quand meme la ligne plus lisible , en utilisant 2 variables pour stocker le repertoire de recherche du find et le fichier de sortie pour y stocker le resultat .
Dernière modification par iznobe (Le 02/08/2022, à 17:37)
retour COMPLET et utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .
En ligne
#19 Le 02/08/2022, à 17:49
- visual1956
Re : obtenir que le chemin d'accès en srotie de grep
merci pour ta réponse
par contre la dernière instruction proposée par Watael fait à nouveau apparaître la nature du fichier et la correspondance dans le fichier de sortie
patricia@patricia-MS-7895:~$ find /media/patricia/Michel5/Photos/essai_exif/ -name '*ISO' -o -name '*.JPG' -exec grep 'ISO\|JPG' {} \; > /media/patricia/Michel5/Photos/essai_exif/liste.txt
patricia@patricia-MS-7895:~$
Fichier binaire /media/patricia/Michel5/Photos/essai_exif/DSCN0004.JPG correspondant
Fichier binaire /media/patricia/Michel5/Photos/essai_exif/DSCN0008.JPG correspondant
Fichier binaire /media/patricia/Michel5/Photos/essai_exif/DSCN0009.JPG correspondant
Fichier binaire /media/patricia/Michel5/Photos/essai_exif/DSCN0010.JPG correspondant
Fichier binaire /media/patricia/Michel5/Photos/essai_exif/DSCN0012.JPG correspondant
Hors ligne
#20 Le 02/08/2022, à 18:11
- Watael
Re : obtenir que le chemin d'accès en srotie de grep
parce que je ne suis pas entré dans les détails.
find /media/patricia/Michel5/Photos/essai_exif/ -type f \( -name '*ISO' -o -name '*.JPG' \) -exec grep -aq 'ISO\|JPG' {} \; -print0 > /media/patricia/Michel5/Photos/essai_exif/liste.txt
print0 pour protéger les noms qui contiendraient des caractères particuliers (espaces, alinéas...)
le fichier pourra être affiché entre autres ainsi :
xargs -I {} -0 -a /media/patricia/Michel5/Photos/essai_exif/liste.txt
selon ce que tu veux en faire, je donnerai peut-être une autre méthode.
que vas-tu faire avec ce fichier ?
--
PS : le -o, c'est pour OU.
Dernière modification par Watael (Le 16/08/2022, à 20:32)
Connected \o/
Welcome to sHell. · eval is evil.
En ligne
#21 Le 02/08/2022, à 18:26
- visual1956
Re : obtenir que le chemin d'accès en srotie de grep
j'ai un grand nombre de photos issues de mes différents voyages
ces photos contiennent les coordonnées GPS du lieu de la prise
mon objectif est de créer un répertoire par pays et de me baser sur les métadonnées GPS pour transférer mes photos dans les différents répertoires
pour chaque pays je vais définir un encadrement des données GPS longitude min longitude max latitude min et max
j'en profite aussi pour approfondir mes connaissances en programmation sous linux
Hors ligne
#22 Le 02/08/2022, à 18:47
- Watael
Re : obtenir que le chemin d'accès en srotie de grep
SUR linux.
il n'y a que le PC sous linux.
donc, le fichier intermédiaire/temporaire n'est pas nécessaire.
while read -d '' fic; do : getMetaData "$fic" ...; done < <(find ... -print0)
mais comment vas-tu lire les métadonnées des fichiers ? parce que le grep dans le find n'est peut-être pas indispensable.
Connected \o/
Welcome to sHell. · eval is evil.
En ligne
#23 Le 02/08/2022, à 22:00
- visual1956
Re : obtenir que le chemin d'accès en srotie de grep
je pense faire dans le grep un motif qui me permettra de retenir que les fichiers concernés
peux tu m'expliciter la ligne de commande que tu proposes car je suis loin d’être à ton niveau de maîtrise
Hors ligne
#24 Le 02/08/2022, à 23:08
- Watael
Re : obtenir que le chemin d'accès en srotie de grep
c'est une routine de lecture de données séparées par un caractère NULL (\0).
il est préférable d'utiliser un tel délimiteur, parce qu'on peut toujours trouver un fichier dont le nom a ce format :
un nom de fichier
dans ce
format
j'aurais pu recourir à un pipe :
find ... | while ... done
mais le pipe a des inconvénients que n'a pas la Substitution de processus.
Connected \o/
Welcome to sHell. · eval is evil.
En ligne
#25 Le 03/08/2022, à 16:31
- visual1956
Re : obtenir que le chemin d'accès en srotie de grep
je commence à travailler sur le pattern
je travaille avec une photo dont voici les infos
patricia@patricia-MS-7895:~$ exiv2 -pa /media/patricia/Michel6/Photos/essai_exif/DSCN0004.JPG
Exif.Image.ImageDescription Ascii 11
Exif.Image.Make Ascii 6 NIKON
Exif.Image.Model Ascii 13 COOLPIX P900
Exif.Image.Orientation Short 1 top, left
Exif.Image.XResolution Rational 1 300
Exif.Image.YResolution Rational 1 300
Exif.Image.ResolutionUnit Short 1 inch
Exif.Image.Software Ascii 20 COOLPIX P900 V1.3
Exif.Image.DateTime Ascii 20 2022:05:13 17:05:15
Exif.Image.YCbCrPositioning Short 1 Centered
Exif.Image.ExifTag Long 1 246
Exif.Photo.ExposureTime Rational 1 1/200 s
Exif.Photo.FNumber Rational 1 F4.5
Exif.Photo.ExposureProgram Short 1 Auto
Exif.Photo.ISOSpeedRatings Short 1 100
Exif.Photo.SensitivityType Short 1 1
Exif.Photo.ExifVersion Undefined 4 2.30
Exif.Photo.DateTimeOriginal Ascii 20 2022:05:13 17:05:15
Exif.Photo.DateTimeDigitized Ascii 20 2022:05:13 17:05:15
Exif.Photo.ComponentsConfiguration Undefined 4 YCbCr
Exif.Photo.CompressedBitsPerPixel Rational 1 4
Exif.Photo.ExposureBiasValue SRational 1 0 EV
Exif.Photo.MaxApertureValue Rational 1 F2.7
Exif.Photo.MeteringMode Short 1 Multi-segment
Exif.Photo.LightSource Short 1 Unknown
Exif.Photo.Flash Short 1 No, compulsory
Exif.Photo.FocalLength Rational 1 30.3 mm
Exif.Photo.MakerNote Undefined 11534 (Binary value suppressed)
Exif.MakerNote.Offset Long 1 1268
Exif.MakerNote.ByteOrder Ascii 3 II
Exif.Nikon3.Version Undefined 4 2.00
Exif.Nikon3.ISOSpeed Short 2 100
Exif.Nikon3.ColorMode Ascii 7 COLOR
Exif.Nikon3.Quality Ascii 7 FINE
Exif.Nikon3.WhiteBalance Ascii 13 AUTO
Exif.Nikon3.Focus Ascii 7 (AF-F )
Exif.Nikon3.FlashSetting Ascii 13
Exif.Nikon3.WhiteBalanceBias SShort 2 0 0
Exif.Nikon3.ISOSelection Ascii 7 AUTO
Exif.Nikon3.DataDump Undefined 8892 (Binary value suppressed)
Exif.Nikon3.Preview Long 1 11524
Exif.NikonPreview.Compression Short 1 JPEG (old-style)
Exif.NikonPreview.XResolution Rational 1 300
Exif.NikonPreview.YResolution Rational 1 300
Exif.NikonPreview.ResolutionUnit Short 1 inch
Exif.NikonPreview.JPEGInterchangeFormat Long 1 22591
Exif.NikonPreview.JPEGInterchangeFormatLength Long 1 38920
Exif.NikonPreview.YCbCrPositioning Short 1 Co-sited
Exif.Nikon3.ExposureBracketComp SRational 1 0/10
Exif.Nikon3.ImageProcessing Undefined 40 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 0
Exif.Nikon3.ActiveDLighting Short 1 Auto
Exif.NikonIi.ISO Byte 1 100
Exif.NikonIi.ISOExpansion Short 1 Off
Exif.NikonIi.ISO2 Byte 1 100
Exif.NikonIi.ISOExpansion2 Short 1 Off
Exif.Nikon3.DigitalZoom Rational 1 1.0x
Exif.NikonAf.AFAreaMode Byte 1 Single Area
Exif.NikonAf.AFPoint Byte 1 Center
Exif.NikonAf.AFPointsInFocus Short 1 Center
Exif.Nikon3.SceneMode Ascii 16 CLOSE UP
Exif.Nikon3.ShotInfo Undefined 1479 (Binary value suppressed)
Exif.Nikon3.NoiseReduction Ascii 5 OFF
Exif.Nikon3.SceneAssist Ascii 20 SINGLESHOT
Exif.Nikon3.RetouchHistory Short 10 None
Exif.Nikon3.ImageStabilization Ascii 11 VR-ACTIVE
Exif.NikonMe.Version Undefined 4 1.00
Exif.NikonMe.MultiExposureMode Long 1 Off
Exif.NikonMe.MultiExposureShots Long 1 0
Exif.NikonMe.MultiExposureAutoGain Long 1 Off
Exif.Nikon3.HighISONoiseReduction Short 1 Normal
Exif.Photo.UserComment Undefined 128
Exif.Photo.FlashpixVersion Undefined 4 1.00
Exif.Photo.ColorSpace Short 1 sRGB
Exif.Photo.PixelXDimension Short 1 4608
Exif.Photo.PixelYDimension Short 1 3072
Exif.Photo.InteroperabilityTag Long 1 1238
Exif.Iop.InteroperabilityIndex Ascii 4 R98
Exif.Iop.InteroperabilityVersion Undefined 4 1.00
Exif.Photo.FileSource Undefined 1 Digital still camera
Exif.Photo.SceneType Undefined 1 Directly photographed
Exif.Photo.CustomRendered Short 1 Normal process
Exif.Photo.ExposureMode Short 1 Auto
Exif.Photo.WhiteBalance Short 1 Auto
Exif.Photo.DigitalZoomRatio Rational 1 0.0
Exif.Photo.FocalLengthIn35mmFilm Short 1 170.0 mm
Exif.Photo.SceneCaptureType Short 1 Standard
Exif.Photo.GainControl Short 1 High gain down
Exif.Photo.Contrast Short 1 Normal
Exif.Photo.Saturation Short 1 Normal
Exif.Photo.Sharpness Short 1 Normal
Exif.Photo.SubjectDistanceRange Short 1 Unknown
Exif.Image.GPSTag Long 1 908
Exif.GPSInfo.GPSVersionID Byte 4 2.3.0.0
Exif.GPSInfo.GPSLatitudeRef Ascii 2 North
Exif.GPSInfo.GPSLatitude Rational 3 45deg 50' 14.094"
Exif.GPSInfo.GPSLongitudeRef Ascii 2 East
Exif.GPSInfo.GPSLongitude Rational 3 6deg 12' 31.590"
Exif.GPSInfo.GPSAltitudeRef Byte 1 Above sea level
Exif.GPSInfo.GPSAltitude Rational 1 434.5 m
Exif.GPSInfo.GPSTimeStamp Rational 3 14:51:38
Exif.GPSInfo.GPSSatellites Ascii 4 14
Exif.GPSInfo.GPSMapDatum Ascii 6 WGS84
Exif.GPSInfo.GPSDateStamp Ascii 11 2022:05:13
Exif.Thumbnail.Compression Short 1 JPEG (old-style)
Exif.Thumbnail.XResolution Rational 1 300
Exif.Thumbnail.YResolution Rational 1 300
Exif.Thumbnail.ResolutionUnit Short 1 inch
Exif.Thumbnail.JPEGInterchangeFormat Long 1 13556
Exif.Thumbnail.JPEGInterchangeFormatLength Long 1 6298
patricia@patricia-MS-7895:~$
Si je me limite à deux caractère lea commande me retourne bien la référence de la photo
patricia@patricia-MS-7895:~$ find /media/patricia/Michel6/Photos/essai_exif/DSCN0004.JPG -type f -name '*.JPG' -exec grep -aq "*Ex*" {} \; -print
/media/patricia/Michel6/Photos/essai_exif/DSCN0004.JPG
patricia@patricia-MS-7895:~$
si je rajoute un troisième caractère plus rien !!
patricia@patricia-MS-7895:~$ find /media/patricia/Michel6/Photos/essai_exif/DSCN0004.JPG -type f -name '*.JPG' -exec grep -aq "*Exi*" {} \; -print
patricia@patricia-MS-7895:~$
as tu une explication car je suis vraiment novice dans ce domaine
Par avance merci
Hors ligne