Portál AbcLinuxu, 10. května 2025 05:31
mv IMG_100_*.jpg /fotky/SERIE_100/ mv IMG_200_*.jpg /fotky/SERIE_200/problém je, že zdroj fotek je z OS který není case sensitiv, různou prací se soubory vznikla deformace velikosti písmen. Někdy se jedná o JPG, jindy jpg, pak zase Jpg... Img, IMG, IMG... (není to takto jednoduché struktura názvů je složitější než můj příklad). napadá vás něco, jak "automaticky" přesunout soubory odpovídající zadané masce bez ohledu na velikost písmen?
shopt
... Ale raději bych všechno přejmenoval (pokud je to možný) (hint tr [:lower:] [:upper:]
).
find . -iname 'IMG_100_*.jpg' -exec mv {} /fotky/SERIE_100/ \;
A jednoduché
mv IMG_100_*.[jJ][pP][gG] /fotky/SERIE_100/
nestačí nebo jsem špatně pochopil problém?
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.