web-dev-qa-db-ja.com

この場合、fzfが失敗するのはなぜですか

fzf は非常に便利なユーティリティであることがわかりましたが、何らかの理由で、この1つの特定のインスタンスで失敗しています。

$ brew outdated | fzf -m --tac | brew upgrade

アップグレードするアイテムを選択させる代わりに、しばらくメニューが表示されてから、アップグレードすべてに進みます。私はそれがこれまでこのように振る舞うことはありませんでした。私は何を見落としていますか?

1
iconoclast

選択範囲をstdoutに送信し、それをbrew upgradeにパイプしますが、brew upgradestdinを使用しません。このコマンドはすべてを更新します。

選択範囲を引数として追加するには、次のようなものが必要になります。

brew outdated | fzf -m --tac | xargs brew upgrade
1
pLumo