plugins/fzcd | 6 +++--- diff --git a/plugins/fzcd b/plugins/fzcd index fd0b971849c357d1a163a7b261b64e3e389c3c3b..28bd67e78b317c222b415a674cc1003d89b0249f 100755 --- a/plugins/fzcd +++ b/plugins/fzcd @@ -55,15 +55,15 @@ printf "%s\n" "$(dirname "$path")" >> "$tmpfile" fi done < "$LIST" - sel=$(xargs -d '\n' -a "$tmpfile" -I{} find {} -type f -printf "%H//%P\n" | sed '/.*\/\/\(\..*\|.*\/\..*\)/d; s:/\+:/:g' | fzf --delimiter / --tiebreak=begin --info=hidden) + sel=$(xargs -d '\n' < "$tmpfile" -I{} find {} -type f -printf "%H//%P\n" | sed '/.*\/\/\(\..*\|.*\/\..*\)/d; s:/\+:/:g' | fzf --delimiter / --tiebreak=begin --info=hidden) # Alternative for 'fd' - # sel=$(xargs -d '\n' -a "$tmpfile" fd . | fzf --delimiter / --tiebreak=begin --info=hidden) + # sel=$(xargs -d '\n' < "$tmpfile" fd . | fzf --delimiter / --tiebreak=begin --info=hidden) rm "$tmpfile" else printf "find missing" read -r _ - exit 1 + exit 1 fi fi