X-Git-Url: http://git.plutz.net/?p=serve0;a=blobdiff_plain;f=advsearch.sh;h=df2e908a3a09b982fd0b511f673fa709ae9fb088;hp=38cb17023f453160043e99e52eed6bc2ff7610c5;hb=b3e752c8f50110859bc9e3aaf9d709e2006b3de6;hpb=2c88e39a9ebf6952cf85cdbcdbdd8e37dd484cc0 diff --git a/advsearch.sh b/advsearch.sh index 38cb170..df2e908 100644 --- a/advsearch.sh +++ b/advsearch.sh @@ -9,7 +9,7 @@ for n in 1 2 3 4 5 6 7 8 9; do cat="$(POST cat_$n)" for m in $(seq 1 $(POST_COUNT tag_$n)); do tag="$(POST tag_$n $m)" - [ ! "${tag##${cat}:*}" ] || [ "$cat" = '*' -a "${tag##*:*}" ] \ + [ ! "${tag##${cat}:*}" ] || [ ! "${tag##-${cat}:*}" ] || [ "$cat" = '*' -a "${tag##*:*}" ] \ && f="${f}${tag}|" done f="${f%[|^]}^"