]> git.plutz.net Git - serve0/commitdiff
slight code improvements
authorPaul Hänsch <paul@plutz.net>
Wed, 18 Jul 2018 01:31:55 +0000 (03:31 +0200)
committerPaul Hänsch <paul@plutz.net>
Wed, 18 Jul 2018 01:31:55 +0000 (03:31 +0200)
indexmeta.sh
list.sh

index 4545df93118bff9869839b0d9dbebcee3011c19e..371c51f5dc010d9eb4394e401e536810e4bff932 100644 (file)
@@ -85,7 +85,7 @@ meta_dir(){
     touch "$meta"  # preliminary touch to prevent concurrent generators
     find "$dir" -type f -mindepth 1 -maxdepth 1 \
     | grep -E "$file_pattern" \
-    | while v="$(line)"; do
+    | while read -r v; do
       meta_line "$v"
     done >"$meta"
 
@@ -94,7 +94,7 @@ meta_dir(){
     touch "$meta"
     find "$dir" -type f -mindepth 1 -maxdepth 1 \
     | grep -E "$file_pattern" \
-    | while v="$(line)"; do
+    | while read -r v; do
       if [ "$v" -nt "$meta" ]; then
         grep -qF "     $(meta_name "$v")" "$meta" \
         || meta_line "$v"
diff --git a/list.sh b/list.sh
index d729c6c34a8c35c11a590752bc35378c62b3b8ba..2dc1a8340307a7ca0f09f4d26c74d45b975d1ba8 100644 (file)
--- a/list.sh
+++ b/list.sh
@@ -89,7 +89,7 @@ list_index(){
   local meta
   (cd "$_DATA/$ITEM";
     find ./ -path '*/.index/meta'
-  ) | while meta="$(line)"; do
+  ) | while read -r meta; do
     list_filemeta "${meta%/.index/meta}"
   done
 }