Fortran 90 プログラムでフォーマットされていない (バイナリ) データを STDOUT に書き込みたいと考えています。私は AIX Unix を使用していますが、残念ながらユニット 6 を「未フォーマット」として開くことはできません。/dev/stdout
代わりに別のユニット番号で開いてみようと思いました/dev/stdout
が、AIX には存在しません (ただし、この方法は Linux では機能しました)。
基本的に、プログラムの出力を別のプログラムに直接パイプして、中間ファイルを持たないようにしたいと考えてgzip -c
います。上記で遭遇した2つの問題を考慮して、これを達成できる他の方法はありますか?