私はこの有名なフォーク爆弾の基本的な構文を理解しています。 (){::&}:しかし、現在、あるパイプが別の: | :
パイプに出力されている部分を理解するのが困難です。:
:
私が理解していないのは、関数がパラメータを:()
使用せずに呼び出し時に何も返さないため、出力(出力は何ですか?)を同じ関数の別のコピーにパイプする方法です。お時間をいただきありがとうございます!
答え1
パイプの目的は、新しいプロセスをより迅速に開始することです。シェル(最近のほとんどのシェル)はパイプの両側で同時に始まります。シェルがパイプを設定するときに入力を処理するか出力を処理するかは関係ありません。