X-Git-Url: http://git.plutz.net/?a=blobdiff_plain;f=widgets.sh;fp=widgets.sh;h=6af562e84cb4f4e7fa6e3d703472e8df144737db;hb=4c469ef53af984583e8ccb4b29d051c52bba8172;hp=f825c12c8213678ab4bb74caab25a61cba128bea;hpb=65f7fdd29c51ce924260a9aae21f29fa15154dcb;p=serve0 diff --git a/widgets.sh b/widgets.sh index f825c12..6af562e 100644 --- a/widgets.sh +++ b/widgets.sh @@ -19,15 +19,14 @@ if [ ! -s "$c_tags" -o ! -s "$c_tagcategories" ] \ | xargs -0 -r sed -E ' s;^.*\t.*\t.*\ttags=(.*)\tcomment=.*\t.*\r$;\1;; s;,;\n;g;' \ - | UNSTRING \ | { sort; printf '\n'; } \ | while read -r tag; do - [ "$tag" = "$otag" ] \ - && cn=$((cn + 1)) \ - || { - printf "%i %s\n" "$cn" "$otag" + if [ "$tag" = "$otag" ]; then + cn=$((cn + 1)) + else + printf "%i %s\n" "$cn" "$(UNSTRING "$otag")" cn=1 - } + fi otag="$tag" done \ |sort -rn |cut -f2- |HTML \