vir*_*xis 5 bash printing latex tree indexing
我正在尝试编写一个 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)
我不太清楚你想要什么,但据我了解,你希望将所有.sh文件的输出打印到 tmp.tex 中。然后你可以做类似的事情
find -name "*.sh" -exec cat "{}" + >> tmp.tex
Run Code Online (Sandbox Code Playgroud)
它连接所有.sh文件,然后将其添加到tmp.tex.
| 归档时间: |
|
| 查看次数: |
4970 次 |
| 最近记录: |