sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #99961
Re: At finde JPG/jpg filer med 'find'
2010/2/9 Jesper K. Pedersen <linux@xxxxxxxxx>:
> find . -iname '*.jpg' -print0|xargs -0 -I {} echo {}
>
> Erstat "echo" med det du gerne vil have der sker.
>
> Tit går det "galt" med find når folk har specielle filnavne. Det er klaret
> med "-print0" option - som korrekt overgiver det fulde navn til xargs (når
> xargs bruges med -0).
>
> Kan det hjælpe lidt, med at komme videre med dit script?
>
Hvis nu filerne er jpeg-filer, men ikke hedder .jpg til extension kan man bruge:
for f in $(find . -type f ) ; do file $f | grep -q "JPEG image data"
&& echo $f ; done
Mvh
Martin
References