Почему команда tr не читает из файла?

Команда Imagemagick convert может преобразовывать многостраничный TIFF в несколько файлов

convert multipage.tif одиночный% d.tif

% d будет заменен номером страницы, составляющей отдельные изображения.

Вы также можете одновременно конвертировать в другие форматы изображений, например

convert multipage.tif single% d.png

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

В аналогичном вопросе о SuperUser обсуждались некоторые проблемы с форматированием, которые, по-видимому, возникают у некоторых типов многостраничных файлов TIFF. На всякий случай можно посмотреть https: // superuser.ru / questions / 1051357 / how-do-i-separa-a-tiff-stack-into-multiple-pngs-or-a-single-pdf / 1051796 # 1051796

10
26.10.2016, 03:42
1 ответ

Философия UNIX отстаивает «маленькие, острые инструменты», поэтому ответ таков: чтение из файла было бы чрезмерным, вопреки философии UNIX. Что касается того, почему wc , grep , sed , awk и т. Д. Читают из файлов, ответ заключается в том, что все они имеют функции, которые требуют более одного ввода или выбора ввода или иным образом требуют прямого доступа к файлам. Поскольку tr обычно не используется по этим причинам, вам остается одна из следующих форм для удовлетворения ваших потребностей:

tr ... < file
tr ... < file > file2
tr ... < file | sponge file
15
27.01.2020, 20:02

Теги

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