%22%20%E3%81%AF%20Fish%20Shell%20%E3%81%AE%E3%83%97%E3%83%AD%E3%82%BB%E3%82%B9%E7%BD%AE%E6%8F%9B%E3%81%A8%E5%90%8C%E3%81%98%E3%81%A7%E3%81%99%E3%80%82.png)
Bash では通常、grep -f <(command) ...
(たとえば grep を選択)ファイル入力をシミュレートします。
魚の殻に対応するものは何ですか?ドキュメントに見つかりません。
答え1
<()
構造は>()
「プロセスの交換「.私はそれを使用していませんがfish
、文書、これは直接サポートしません。
サブシェル、コマンド置換、およびプロセス置換は密接に関連しています。 Fishはコマンド置換のみをサポートし、他の機能はブロックまたはpsubシェルスクリプト機能を使用して実装できます。
もちろん、psub
欲しいと思う:
## bash
$ seq 10 | grep -f <(seq 4 5)
4
5
## fish
~> seq 10 | grep -f (seq 4 5 | psub)
4
5