Я хотел бы преобразовать исходный код нескольких проектов в один файл для печати, чтобы сэкономить на USB и распечатать позже. Как я могу это сделать?
редактировать
Прежде всего, я хочу уточнить, что я хочу печатать только не скрытые файлы и каталоги ( .git
например, без содержимого, например).
Чтобы получить список всех не скрытых файлов в не скрытых каталогах в текущем каталоге, вы можете выполнить find . -type f ! -regex ".*/\..*" ! -name ".*"
команду в виде ответа в этой теме .
Как было предложено в той же теме, я попытался создать файл pdf из файлов с помощью команды, find . -type f ! -regex ".*/\..*" ! -name ".*" ! -empty -print0 | xargs -0 a2ps -1 --delegate no -P pdf
но, к сожалению, полученный файл pdf стал полным беспорядком .
a2ps -1 --delegate=0 -l 100 --line-numbers=5 -P pdf
- я добавил -l
100 символов в строке, чтобы избежать переноса слов и номеров строк, но это только личные предпочтения.
a2ps -P file *.src
вы можете создавать файлы postscript из вашего исходного кода. Но файлы PS должны быть преобразованы и объединены впоследствии.