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")
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."
exit 1
fi
@@ -16,8 +16,8 @@ subdirectory_file_name=main
for D in *; do
if [ -d "${D}" ]; then
echo "Building ${D}..."
cd ${D}
pdflatex -interaction=nonstopmode -halt-on-error ${subdirectory_file_name}.tex
cd "${D}"
pdflatex -interaction=nonstopmode -halt-on-error "${subdirectory_file_name}.tex"
cd ..
fi
done
@@ -26,7 +26,7 @@ done
main_file_name=main_text
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
rm -rf *.aux *.log *.out *.toc