Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在编写一个打开终端并提示用户重命名 fzf 中的文件的脚本。显然,fzf 中没有匹配,所以 fzf 发送一个空字符串,但我希望它发送我写的字符串。dmenu 执行此操作。
例子:
echo "yes\nno" | fzf只允许输入是或否,否则它会打印一个空字符串
echo "yes\nno" | fzf
echo "yes\nno" | dmenu将允许输入任何内容,包括是或否
echo "yes\nno" | dmenu
fzf 可以打印查询作为第一行:--print-query。为了满足您的需要,您可以尝试获取匹配和不匹配情况的最后一行:echo "yes\nno" | fzf --print-query | tail -1
echo "yes\nno" | fzf --print-query | tail -1