${переменная^^}
- это расширение параметров Bash 4.x, которое дает значение переменной, преобразованное в верхний регистр.
Знак доллара должен стоять перед открывающей скобкой, а не после.
Конвейер echo | cut
(некорректно заключенный в кавычки) можно аналогично записать с расширением параметров ${line%%.*}
; или можно использовать while IFS='.' read line _; do
... для разделения ввода на первой полной остановке непосредственно при чтении.
Если я поверну изображение вправо или влево на 90%, tiff2pdf создаст PDF-файл с соответствующим поворотом. Если я поверну изображение обратно к исходному повороту, то tiff2pdf также создаст PDF-файл с соответствующим поворотом.
Так что, возможно, есть что-то забавное в TIF, который исходит от сканера, который исправляется при повороте TIF.
ВРЕМЕННОЕ РЕШЕНИЕ: я обнаружил, что если я сначала использую эту команду в исходном TIF:
tiffset -s Orientation 1 x.tif
Затем tiff2pdf создает PDF правильно, даже если исходное значение тега ориентации уже было 1. проблема. Хотя я пытался использовать tiffset для установки других атрибутов, и это не помогло...