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() {
echo "Usage: $PROGRAM $COMMAND pass-names..."
exit 1
fi
local terms="$*"
echo "Search Terms: $terms"
tree -C -l --noreport -P "*${terms// /*|*}*" --prune --matchdirs --ignore-case "$PREFIX" | tail -n +2 | sed 's/\.gpg$//'
IFS="," eval 'echo "Search Terms: $*"'
local terms="*$(printf '%s*|*' "$@")"
tree -C -l --noreport -P "${terms%|*}" --prune --matchdirs --ignore-case "$PREFIX" | tail -n +2 | sed 's/\.gpg$//'
}
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