list: simplify QUERY_TITLE parsing logic
This commit is contained in:
13
sxbm
13
sxbm
@ -108,21 +108,18 @@ bm_list(){
|
|||||||
[ -z "$QUERY_TAG" ] &&
|
[ -z "$QUERY_TAG" ] &&
|
||||||
QUERY_TAG="/[[:blank:]]\\$1($| )/" ||
|
QUERY_TAG="/[[:blank:]]\\$1($| )/" ||
|
||||||
QUERY_TAG="${QUERY_TAG} $QUERY_STRICT /[[:blank:]]\\$1($| )/"
|
QUERY_TAG="${QUERY_TAG} $QUERY_STRICT /[[:blank:]]\\$1($| )/"
|
||||||
shift
|
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
if [ "$QUERY_STRICT" = "&&" ]; then
|
if [ -z "$QUERY_TITLE" ]; then
|
||||||
[ -z "$QUERY_TITLE" ] &&
|
QUERY_TITLE="grep -i -e \"$1\""
|
||||||
QUERY_TITLE="grep -i -e \"$1\"" ||
|
|
||||||
QUERY_TITLE="${QUERY_TITLE} | grep -i -e \"$1\""
|
|
||||||
else
|
else
|
||||||
[ -z "$QUERY_TITLE" ] &&
|
[ "$QUERY_STRICT" = "&&" ] &&
|
||||||
QUERY_TITLE="grep -i -e \"$1\"" ||
|
QUERY_TITLE="${QUERY_TITLE} | grep -i -e \"$1\"" ||
|
||||||
QUERY_TITLE="${QUERY_TITLE} -e \"$1\""
|
QUERY_TITLE="${QUERY_TITLE} -e \"$1\""
|
||||||
fi
|
fi
|
||||||
shift
|
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
shift
|
||||||
done
|
done
|
||||||
|
|
||||||
[ -z "$QUERY_TITLE" ] &&
|
[ -z "$QUERY_TITLE" ] &&
|
||||||
|
|||||||
Reference in New Issue
Block a user