我正在编写一个脚本来打开终端,并提示用户重命名fzf中的文件。显然,fzf中没有匹配项,因此fzf发送一个空字符串,但我希望它发送我编写的字符串。 dmenu这样做。
例:echo "yes\nno" | fzf
仅允许输入是或否,否则将输出一个空字符串echo "yes\nno" | dmenu
将允许输入任何内容,包括是或否
最佳答案
fzf可以将查询打印为第一行:--print-query。为了满足您的需要,您可以尝试为匹配和不匹配的情况都获取最后一行:echo "yes\nno" | fzf --print-query | tail -1
关于linux - 如何使fzf发送与标准输出不匹配的文本?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/60540679/