list: simplify QUERY_TITLE parsing logic

This commit is contained in:
NRK
2021-06-02 02:11:54 +06:00
parent ba11421af0
commit ee02e2641f

13
sxbm
View File

@ -108,21 +108,18 @@ bm_list(){
[ -z "$QUERY_TAG" ] &&
QUERY_TAG="/[[:blank:]]\\$1($| )/" ||
QUERY_TAG="${QUERY_TAG} $QUERY_STRICT /[[:blank:]]\\$1($| )/"
shift
;;
*)
if [ "$QUERY_STRICT" = "&&" ]; then
[ -z "$QUERY_TITLE" ] &&
QUERY_TITLE="grep -i -e \"$1\"" ||
QUERY_TITLE="${QUERY_TITLE} | grep -i -e \"$1\""
if [ -z "$QUERY_TITLE" ]; then
QUERY_TITLE="grep -i -e \"$1\""
else
[ -z "$QUERY_TITLE" ] &&
QUERY_TITLE="grep -i -e \"$1\"" ||
[ "$QUERY_STRICT" = "&&" ] &&
QUERY_TITLE="${QUERY_TITLE} | grep -i -e \"$1\"" ||
QUERY_TITLE="${QUERY_TITLE} -e \"$1\""
fi
shift
;;
esac
shift
done
[ -z "$QUERY_TITLE" ] &&