From 88d06a08a8baf460188745f1d748dd83f275356f Mon Sep 17 00:00:00 2001 From: Daniel-Constantin Mierla Date: Mon, 16 Sep 2019 10:12:47 +0200 Subject: [PATCH] kamctl: kamdbctl.base - replaced get_answer() with a portable version - contributed by Sergey Safarov, GH #2019 --- utils/kamctl/kamdbctl.base | 19 +++++++------------ 1 file changed, 7 insertions(+), 12 deletions(-) diff --git a/utils/kamctl/kamdbctl.base b/utils/kamctl/kamdbctl.base index 7029fd386ea..3846196b200 100644 --- a/utils/kamctl/kamdbctl.base +++ b/utils/kamctl/kamdbctl.base @@ -205,16 +205,11 @@ merr() { # get_answer () { - value=$1 - question=$2 - if [ "${value}" = "ask" ]; then - echo -n "$question" - read ANSWER - else - ANSWER=${value} - fi - ANSWER=${ANSWER:0:1} - ANSWER=${ANSWER/Y/y} - ANSWER=${ANSWER/N/n} + value=$1 + question=$2 + if [ "${value}" = "ask" ]; then + echo -n "$question" + read value + fi + ANSWER=$(echo ${value} | grep -o -e '[YyNn]' | sed -e 's/Y/y/' -e 's/N/n/') } -