как использовать кадрирование ImageMagick для удаления «водяного знака»

"...given 35-40 files every night, and I need to extract a part of the filename."

Вы говорите «40 файлов». Но вам нужныимена файлов . Обычно, когда вы «получаете файл», имеется в виду его содержимое. 99% процентов команд работают с содержимым , а не с именем. Как бы вы написали cp $badname-goodcontent newname. Или сравните mv A Bс ln -s A B. Сбивая с толку --, вдруг файлы и их имена начинают семантически растворяться.

Вам нужен список ваших ежедневных «партий», чтобы работать с самого начала. Лучше всего было бы создать список, а не имена файлов. Эти файлы вообще служат (другой )цели? (Я вижу, это jpg--)

Начните с ls -f *9000.jpg >resol9000.txt, затем вы сможете работать с этими строками, как обычный человек.

(У меня нет решения, но я думаю, что это изменение стратегии то, что вам нужно)

(похоже, вы хорошо знаете perl --теперь используйте его для этого временного файла)

(как вы говорите :вам нужен позитивный прогноз. Итак, вам нужен файл)

0
14.04.2021, 17:41
0 ответов

Теги

Похожие вопросы