0
すべての入力をファイル/ pipeに保存し、その出力を他のファイルパイプから読み込んで永遠に実行するbashスクリプトを作成する必要があります。最初の部分はcat - > pipein
のようであり、2番目の部分はcat pipeout
のようです。しかし、両方の部品を同時に作る方法は?bashのstdinとstdoutの両方を別のファイルにリダイレクトする
私はまた、追加のファイル記述子を混乱させようとしましたが、成功しませんでした。
括弧は必要ありません。 – Fred
トリックはカッコ内にあります。プロセスがなければ、最初の 'cat'はパイプにstdinを転送し、決して' pin'パイプをstdoutに転送しません。私は同じ時間に両方の方法が必要です。 – AlexZam
すべての場合、 'cat'はファイルの終わりに達するまで入力を出力にコピーします。現時点では、かっこが使用されているかどうかにかかわらず、同じ入力がキャプチャされているので、かっこがスクリプトの動作を変更する理由はわかりません。また、少なくとも私のシステムでは、 'cat'に' -'または 'no'引数を使用すると違いはありません。両方ともstdinを読み込むためです。それはあなたのために働く場合、素晴らしい、しかし私はあなたがそれがそう思う理由のために働くと確信していません。 – Fred