From 8584cbd2de698b84da398483631e03f2dfe59753 Mon Sep 17 00:00:00 2001 From: Nathaniel Landau Date: Fri, 20 Aug 2021 14:45:28 -0400 Subject: [PATCH] fix unset variable --- utilities/files.bash | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/utilities/files.bash b/utilities/files.bash index bb95058..afda1c2 100644 --- a/utilities/files.bash +++ b/utilities/files.bash @@ -147,7 +147,7 @@ _parseFilename_() { local i local fn - unset OPTIND + local OPTIND=1 while getopts ":n:" option; do case ${option} in n) levels=${OPTARG} ;; @@ -165,7 +165,7 @@ _parseFilename_() { PARSE_FULL="$(realpath "${fileToParse}")" \ && debug "\${PARSE_FULL}: ${PARSE_FULL:-}" PARSE_BASE=$(basename "${fileToParse}") \ - && debug "\${PARSE_BASE}: ${PARSE_BASE:-}" + && debug "\${PARSE_BASE}: ${PARSE_BASE}" PARSE_PATH="$(realpath "$(dirname "${fileToParse}")")" \ && debug "\${PARSE_PATH}: ${PARSE_PATH:-}" @@ -575,7 +575,7 @@ _uniqueFileName_() { extension=".${filename##*.}" filename="${filename%.*}" fi - if [[ "${filename}" == "${extension}" ]]; then + if [[ "${filename}" == "${extension:-}" ]]; then extension="" fi