Bash のプロセス置換 "<(command)" は Fish Shell のプロセス置換と同じです。

Bash のプロセス置換

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

おすすめ記事