]> git.plutz.net Git - serve0/commitdiff
update from obsolete UNSTRING sed command
authorPaul Hänsch <paul@plutz.net>
Mon, 13 Sep 2021 17:38:45 +0000 (19:38 +0200)
committerPaul Hänsch <paul@plutz.net>
Mon, 13 Sep 2021 17:38:45 +0000 (19:38 +0200)
widgets.sh

index 35b8b70ed349a9414e020e1789df3dc4176aa301..f79d457303b672eeb0ea35ab00478d531dfba131 100644 (file)
@@ -15,10 +15,11 @@ if [ ! -s "$c_tags" -o ! -s "$c_tagcategories" ] \
    || [ "$(find "$_DATA/" -path '*/.index/meta' -newer "$c_tags")" ]
   then
   w_tags="$( cn=1
-    find "$_DATA/" -path '*/.index/meta' -print0 \
-    | xargs -r0 sed -r '
-      s;^.*\t.*\t.*\ttags=(.*)\tcomment=.*\t.*\r$;\1;;
-      s;,;\n;g;'"$UNSTRING" \
+    find "$_DATA/" -path '*/.index/meta' -exec \
+      sed -E 's;^.*\t.*\t.*\ttags=(.*)\tcomment=.*\t.*\r$;\1;;
+              s;,;\n;g;' \
+      '{}' + \
+    | UNSTRING \
     | { sort; printf '\n'; } \
     | while read -r tag; do
       [ "$tag" = "$otag" ] \