LaTeX、ls、およびその他のコマンドを使用して、特定のディレクトリ内のファイルとディレクトリのリストと、特定のディレクトリ内のすべての bash スクリプトの完全な出力をエクスポートするシェルスクリプトを作成しようとしています。これまでの私のスクリプトは次のとおりです。
#!/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
ls $1 >> tmp.tex
echo "\end{document}" >> tmp.tex
# ShellScript printout
# Generate .pdf file
pdflatex tmp.tex
#Cleanup
rm tmp.tex
ただし、問題は、「ls」コマンドが端末で正しく機能することですが、LaTeX に入力すると、リストではなくスペースで区切られた行として出力されます。これを修正するにはどうすればよいですか?
そして、シェルスクリプトの出力について; これらを印刷する方法について何かアイデアがあれば..
どうもありがとう、ジェラルド