mutate $QUERY_TAG and TITLE into grepable format

This commit is contained in:
NRK
2021-04-13 22:56:33 +06:00
parent 21b4f11ddd
commit 958f54b755

8
sxbm
View File

@ -93,6 +93,14 @@ bm_list(){
print COL_LINE_NUM NR ") " COL_LINK LINK " " COL_TITLE $0 ; }' \
"$DATA_FILE"
# POSIX shell doesn't have arrays.
# Desperate times calls for desperate measures!
[ -n "$QUERY_TAG" ] &&
QUERY_TAG=$(echo "$QUERY_TAG" | sed 's/ *$//;s/ /" -e "/g;s/^/-e "/;s/$/"/')
[ -n "$QUERY_TITLE" ] &&
QUERY_TITLE=$(echo "$QUERY_TITLE" | sed 's/ *$//;s/ /" -e "/g;s/^/-e "/;s/$/"/')
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}