LINUX.ORG.RU

История изменений

Исправление Xenius, (текущая версия) :

а если пробелы в именах файлов?

Вот именно, твой while read и сфелится. А ещё в именах файлов могут быть переводы строки (\n)

Вообще тогда уж можно применить

find . -maxdepth 1 -iname '*.JPG' -exec convert {} -resize 50% {}.png \; -delete 

Исправление Xenius, :

а если пробелы в именах файлов?

Вот именно, твой while read и сфелится. А ещё в именах файлов могут быть переводы строки (\n)

Вообще тогда уж можно применить

find . -maxdepth 1 -iname *.JPG -exec convert {} -resize 50% {}.png \; -delete 

Исправление Xenius, :

а если пробелы в именах файлов?

Вот именно, твой while read и сфелится. А ещё в именах файлов могут быть переводы строки (\n)

Вообще тогда уж можно применить

find . -maxdepth 1 -iname *.JPG -exec convert {} -resize 50$ {}.png \; -delete 

Исходная версия Xenius, :

а если пробелы в именах файлов?

Вот именно, твой while read и сфелится. А ещё в именах файлов могут быть переводы строки (\n)