From 767bd41fb558384af07015f650e24a48dde46af7 Mon Sep 17 00:00:00 2001 From: NRK Date: Tue, 13 Apr 2021 22:58:11 +0600 Subject: [PATCH] implement searching with TAG and TITLE --- sxbm | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/sxbm b/sxbm index 81dce84..6cbfd23 100755 --- a/sxbm +++ b/sxbm @@ -101,6 +101,17 @@ bm_list(){ [ -n "$QUERY_TITLE" ] && QUERY_TITLE=$(echo "$QUERY_TITLE" | sed 's/ *$//;s/ /" -e "/g;s/^/-e "/;s/$/"/') + [ -n "$QUERY_TAG" ] && [ -n "$QUERY_TITLE" ] && + eval grep -w -n "$QUERY_TAG" "$DATA_FILE" | + eval grep -i "$QUERY_TITLE" + + [ -n "$QUERY_TAG" ] && [ -z "$QUERY_TITLE" ] && + eval grep -w -n "$QUERY_TAG" "$DATA_FILE" + + [ -z "$QUERY_TAG" ] && [ -n "$QUERY_TITLE" ] && + eval grep -i -n "$QUERY_TITLE" "$DATA_FILE" + + [ -z "$QUERY_TAG" ] && [ -z "$QUERY_TITLE" ] && awk -v COL_LINK="$COL_LINK" -v COL_TITLE="$COL_TITLE" \ -v COL_LINE_NUM=$COL_LINE_NUM -v QUERY_TITLE="$QUERY_TITLE" \ ' BEGIN{IGNORECASE=1}