From 8dfc640679484099ece308758afbfdfca352d107 Mon Sep 17 00:00:00 2001 From: Martchus Date: Fri, 15 Feb 2019 21:28:52 +0100 Subject: [PATCH] Fix quoting --- diriterator.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/diriterator.sh b/diriterator.sh index 4bd3cf7..e9358fb 100755 --- a/diriterator.sh +++ b/diriterator.sh @@ -27,7 +27,8 @@ function iteratedirs { if [[ ! $filter ]] || [[ $item =~ $filter ]]; then name=${item##*/} namewithoutextension=${name%.*} - queue+=("ITERATOR_FULL_PATH=\"$item\" ITERATOR_FILE_NAME=\"$name\" ITERATOR_FILE_NAME_WITHOUT_EXTENSION=\"$namewithoutextension\" ITERATOR_CURRENT_DIR=\"$dir\" ITERATOR_CURRENT_REL_DIR=\"$current_rel_dir\" ITERATOR_BASE_DIR=\"$basedir\" ITERATOR_TARGET_DIR=\"$targetdir/$current_rel_dir\" \"$cmd\" $append") + iteratortargetdir=${targetdir}/${current_rel_dir} + queue+=("ITERATOR_FULL_PATH=${item@Q} ITERATOR_FILE_NAME=${name@Q} ITERATOR_FILE_NAME_WITHOUT_EXTENSION=${namewithoutextension@Q} ITERATOR_CURRENT_DIR=${dir@Q} ITERATOR_CURRENT_REL_DIR=${current_rel_dir@Q} ITERATOR_BASE_DIR=${basedir@QQ} ITERATOR_TARGET_DIR=${iteratortargetdir@Q} ${cmd@Q} ${append@Q}") else echo "${bold}${blue}Info:${normal} ${bold}Skipping »$item«.${normal}" fi