From 72cd558d5d6c4965bb35ed1f9175a4528421ad7a Mon Sep 17 00:00:00 2001 From: Einhard Leichtfuß Date: Tue, 25 Dec 2018 17:21:08 +0100 Subject: Fix --search-by-data and rename its bash function --- ctct.in | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'ctct.in') diff --git a/ctct.in b/ctct.in index 44c271a..e1cad6b 100644 --- a/ctct.in +++ b/ctct.in @@ -99,7 +99,7 @@ function main() elif [ "$1" = "-S" ] || \ ( [[ "--search-by-data" =~ ^"$1" ]] && [ ${#1} -ge 13 ] ) then - shift; search_by_content "Found:" "$@"; return $? + shift; search_by_data "Found:" "$@"; return $? elif [ "$1" = "-e" ] || ( [[ "--edit" =~ ^"$1" ]] && [ ${#1} -ge 3 ] ) then test $# -lt 2 && print_error "$exec_name: no entry specified." \ @@ -222,7 +222,7 @@ function search_by_name() # $1: initial success message # ${@:2}: regular expressions -function search_by_content() +function search_by_data() { local msg files regexp ret @@ -233,7 +233,6 @@ function search_by_content() # equally. cd "$datadir" files=( $(list_all || return $RET_ERROR) ) - cd - for regexp in "${@,,}" do -- cgit v1.2.3