データをファイルに直接書き込む ansi C で記述された UNIX アプリケーションがあります。このファイルは、引数パラメーターの 1 つによって指定されます。
テスト目的で、ファイル名に /dev/null を使用できます。これにより、出力が事実上何もリダイレクトされません。
同様の方法で出力を stdout にリダイレクトできるようにしたいと考えています。これは可能ですか?もしそうなら、どのように?私は運がないので、次のことを試しました:
a.out -f /dev/ttys000
(/dev/ttys000 は、'w' リストで指定された tty です)