home · contact · privacy
Fix.
authorChristian Heller <c.heller@plomlompom.de>
Thu, 21 Aug 2025 18:33:09 +0000 (20:33 +0200)
committerChristian Heller <c.heller@plomlompom.de>
Thu, 21 Aug 2025 18:33:09 +0000 (20:33 +0200)
bookworm/scripts/lib/copy_dirtrees_of_tags.sh

index 21cb548efa4c13375e3b222b656e3dada961b6ee..bbd0c4daebf2ea0c18916af40d669bc88e5b4e6c 100644 (file)
@@ -43,13 +43,15 @@ copy_dirtrees_of_tags() {
         done
     }
 
-    tagdir_parsing__for_tagdir '_copy_dirtree' $@
+    tagdir_parsing__for_tagdir '_copy_dirtree' "$@"
     PATHS_WRITTEN=$(echo "${PATHS_WRITTEN}" | grep -v -E '^ *$')
 
     ## for all paths written into user home directories, chown to respective users
     local PATH
     for PATH in ${PATHS_WRITTEN}; do
-        if [ $(echo "${PATH}" | grep -E '^/home/' | wc -l) -gt 0 ]; then
+        local N_MATCHES
+        N_MATCHES=$(echo "${PATH}" | grep -cE '^/home/')
+        if [ "${N_MATCHES}" -gt 0 ]; then
             local USERNAME
             USERNAME=$(echo "${PATH}" | sed -E 's/^\/home\///' | sed -E 's/\/.*//')
             chown -R "${USERNAME}:${USERNAME}" "${PATH}"