Копирование файла в файл tmp, манипулирование им, проверка некоторых условий и замена исходного файла при соблюдении условий (в bash)

Я пишу сценарий bash, который манипулирует изображениями, сжимая их. Я бы хотел, чтобы скрипт заменял исходное изображение только в том случае, если новое созданное изображение меньше в байтах, чем исходное.

Мне было интересно, есть ли способ сделать это с помощью mktemp, скопировав оригинал во временный файл, сжав его, сравнив его размер с оригиналом, а затем решив, копировать его обратно или нет.

Любые указатели будут очень признательны.

0 ответов

Другие вопросы по тегам