COLUMNS=$(tput cols)
Или в одной строке
sha512sum <filename> | cut -c -"$(tput cols)"
Вы можете обрезать процент изображения , но в этом случае, чтобы избежать выполнения дополнительных команд для получения высоты и ширины изображения. (чтобы вычислить смещение обрезки, которое по умолчанию относится к верхнему левому углу), вам также потребуется обрезка относительно силы тяжести (чтобы положение смещения обрезки было относительно нижнего левого угла изображение):
convert -gravity SouthWest -crop 100x70%x+0+0 infile.jpg outfile.jpg
Команда должна быть такой:
convert heart.png -gravity south -crop 100x70% +repage heart-out.png