enscript jrandom.txt -o - | ps2pdf - ~/tmp/jrandom.pdf (from file) or: ls | enscript -o - | ps2pdf - ~/tmp/ls.pdf (from stdout)
enscript — утилита для форматирования и печати текстовых файлов. Она принимает файлы или данные из стандартного ввода и форматирует их для печати.
ps2pdf — утилита преобразует файлы формата PostScript в формат PDF.
Эта команда используется для создания PDF-файлов из текстовых файлов или вывода stdout. Она сначала использует enscript для форматирования текста (в случае первой команды — файла jrandom.txt, а во второй — вывода команды ls), затем перенаправляет в формат PDF с помощью ps2pdf. Результат сохраняется в файле jrandom.pdf (в первой команде) или ls.pdf (во второй команде) в директории ~/tmp.
Альтернативным способом создания PDF из текста может быть использование других утилит, таких как pandoc или wkhtmltopdf.