Копирование файла в файл tmp, манипулирование им, проверка некоторых условий и замена исходного файла при соблюдении условий (в bash)
Я пишу сценарий bash, который манипулирует изображениями, сжимая их. Я бы хотел, чтобы скрипт заменял исходное изображение только в том случае, если новое созданное изображение меньше в байтах, чем исходное.
Мне было интересно, есть ли способ сделать это с помощью mktemp, скопировав оригинал во временный файл, сжав его, сравнив его размер с оригиналом, а затем решив, копировать его обратно или нет.
Любые указатели будут очень признательны.