iconoclast Asked: 2018-01-18 13:42:02 +0800 CST2018-01-18 13:42:02 +0800 CST 2018-01-18 13:42:02 +0800 CST 为什么 fzf 在这种情况下会失败 772 我发现fzf它是一个非常有用的实用程序,但由于某种原因,它在这个特定情况下让我失望了。 $ brew outdated | fzf -m --tac | brew upgrade 它没有让我选择要升级的项目,而是暂时显示一个菜单,然后继续升级所有内容。我以前从未有过这样的行为。我在看什么? brew 1 个回答 Voted Best Answer pLumo 2018-09-01T05:48:05+08:002018-09-01T05:48:05+08:00 您将选择发送到stdout并将其通过管道传输到brew upgrade,但brew upgrade不使用stdin。该命令只更新所有内容。 您将需要这样的东西来添加选择作为参数: brew outdated | fzf -m --tac | xargs brew upgrade
您将选择发送到
stdout
并将其通过管道传输到brew upgrade
,但brew upgrade
不使用stdin
。该命令只更新所有内容。您将需要这样的东西来添加选择作为参数: