我正在尝试编写一个 shellscript,它打印一个特定目录的树视图,它是通过 Latex 到 pdf 的子目录,以及该主目录中包含的所有脚本的标题和内容。
树视图就像一个魅力,但我不知道如何让脚本的打印工作。
到目前为止的代码:
#!/bin/bash
# Script to export directory with pdflatex
# Generate .tex file
# Directory Listing
echo "\documentclass[11pt,a4paper,oneside]{article}" > tmp.tex
echo "\usepackage{fullpage}" >> tmp.tex
echo "\begin{document}" >> tmp.tex
echo "\section{Listing}" >> tmp.tex
echo "\begin{verbatim}" >> tmp.tex
tree $1 >> tmp.tex
echo "\end{verbatim}" >> tmp.tex
echo "\end{document}" >> tmp.tex
# ShellScript printout
???????
# Generate .pdf file
pdflatex tmp.tex
#Cleanup
rm tmp.tex
Run Code Online (Sandbox Code Playgroud)