From be946462f53c88e76693209c4bfa2abe7c998b78 Mon Sep 17 00:00:00 2001 From: Philippe Zwietering Date: Tue, 30 Apr 2024 14:51:07 +0200 Subject: [PATCH] Variables in quotes --- scripts/build.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/scripts/build.sh b/scripts/build.sh index 12e2d66..e11ef9e 100755 --- a/scripts/build.sh +++ b/scripts/build.sh @@ -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 \ No newline at end of file