Chciałbym przekonwertować kod źródłowy kilku projektów na jeden plik do wydrukowania, aby zapisać na usb i wydrukować łatwo później. Jak mogę to zrobić?
Edytować
Po pierwsze chcę wyjaśnić, że chcę wydrukować tylko nie ukryte pliki i katalogi (więc nie ma zawartości .git
na przykład.).
Dostać lista wszystkich nie ukrytych plików w niewidocznych katalogach w bieżącym katalogu możesz uruchomić find . -type f ! -regex ".*/\..*" ! -name ".*"
polecenie jako odpowiedź w ten wątek .
Zgodnie z sugestią w tym samym wątku próbowałem utworzyć plik PDF z plikami za pomocą polecenia find . -type f ! -regex ".*/\..*" ! -name ".*" ! -empty -print0 | xargs -0 a2ps -1 --delegate no -P pdf
ale niestety wynikowy plik pdf to kompletny bałagan .
a2ps -1 --delegate=0 -l 100 --line-numbers=5 -P pdf
-- Dodałem -l
za 100 znaków na wiersz, aby zapobiec zawijaniu słów i numerom linii, ale to tylko osobiste preferencje.
a2ps -P file *.src
możesz tworzyć pliki postscriptowe z kodu źródłowego. Jednak pliki PS muszą być konwertowane i łączone później.