From 8db4e912960efe230702a65db726328434d81ef4 Mon Sep 17 00:00:00 2001 From: Llewellyn van der Merwe Date: Thu, 6 May 2021 01:53:10 +0200 Subject: [PATCH] Fixed bookname filter/search --- src/chapter.sh | 3 ++- src/name.sh | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/chapter.sh b/src/chapter.sh index c5e5a25..1eb6546 100755 --- a/src/chapter.sh +++ b/src/chapter.sh @@ -14,7 +14,8 @@ QUERY="${1:-62 3:16-18}" # set the translation (default: kjv) VERSION="${2:-kjv}" # get the name from the query TODO: find better filter -BOOKNAME=$(echo ${QUERY%%[0-9]?:*} | xargs echo -n) +BOOKNAME=$(echo ${QUERY%%[0-9][0-9]?:*} | xargs echo -n) +BOOKNAME=$(echo ${BOOKNAME%%[0-9]?:*} | xargs echo -n) BOOKNAME=$(echo ${BOOKNAME%%[0-9]:*} | xargs echo -n) # check if the name was given by number re='^[0-9]+$' diff --git a/src/name.sh b/src/name.sh index 15936a3..4583636 100755 --- a/src/name.sh +++ b/src/name.sh @@ -14,7 +14,8 @@ QUERY="${1:-62 3:16-18}" # set the translation (default: kjv) VERSION="${2:-kjv}" # get the name from the query TODO: find better filter -BOOKNAME=$(echo ${QUERY%%[0-9]?:*} | xargs echo -n) +BOOKNAME=$(echo ${QUERY%%[0-9][0-9]?:*} | xargs echo -n) +BOOKNAME=$(echo ${BOOKNAME%%[0-9]?:*} | xargs echo -n) BOOKNAME=$(echo ${BOOKNAME%%[0-9]:*} | xargs echo -n) # check if the name was given by number re='^[0-9]+$'