Variables in quotes

This commit is contained in:
2024-04-30 14:51:07 +02:00
parent b089017f69
commit be946462f5

View File

@@ -4,7 +4,7 @@
necessary_packages=("pdflatex") necessary_packages=("pdflatex")
for package in ${necessary_packages}; do for package in ${necessary_packages}; do
if ! [dpkg -l ${package} > /dev/null 2>&1]; then if ! [dpkg -l "${package}" > /dev/null 2>&1]; then
echo "Error: ${package} is not installed." echo "Error: ${package} is not installed."
exit 1 exit 1
fi fi
@@ -16,8 +16,8 @@ subdirectory_file_name=main
for D in *; do for D in *; do
if [ -d "${D}" ]; then if [ -d "${D}" ]; then
echo "Building ${D}..." echo "Building ${D}..."
cd ${D} cd "${D}"
pdflatex -interaction=nonstopmode -halt-on-error ${subdirectory_file_name}.tex pdflatex -interaction=nonstopmode -halt-on-error "${subdirectory_file_name}.tex"
cd .. cd ..
fi fi
done done
@@ -26,7 +26,7 @@ done
main_file_name=main_text main_file_name=main_text
echo "Building main PDF..." echo "Building main PDF..."
pdflatex -interaction=nonstopmode -halt-on-error ${main_file_name}.tex pdflatex -interaction=nonstopmode -halt-on-error "${main_file_name}.tex"
# Clean up # Clean up
rm -rf *.aux *.log *.out *.toc rm -rf *.aux *.log *.out *.toc