Skip to content
Snippets Groups Projects
Commit 562812fb authored by Jason A. Donenfeld's avatar Jason A. Donenfeld
Browse files

find: proper segmenting of terms

parent be6d5f11
No related branches found
Tags 1.6
No related merge requests found
...@@ -343,9 +343,9 @@ cmd_find() { ...@@ -343,9 +343,9 @@ cmd_find() {
echo "Usage: $PROGRAM $COMMAND pass-names..." echo "Usage: $PROGRAM $COMMAND pass-names..."
exit 1 exit 1
fi fi
local terms="$*" IFS="," eval 'echo "Search Terms: $*"'
echo "Search Terms: $terms" local terms="*$(printf '%s*|*' "$@")"
tree -C -l --noreport -P "*${terms// /*|*}*" --prune --matchdirs --ignore-case "$PREFIX" | tail -n +2 | sed 's/\.gpg$//' tree -C -l --noreport -P "${terms%|*}" --prune --matchdirs --ignore-case "$PREFIX" | tail -n +2 | sed 's/\.gpg$//'
} }
cmd_grep() { cmd_grep() {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment