speak コマンド
(A) 機能
以後のコマンドの出力先(speaking file)を切り換えます。
(B) 形式
speak [ <file> ]
(C) パラメータ
<file>
コマンド出力先ファイル名を指定する。
<file> の省略時解釈は、 SECONDS の stdout となります。
SECONDS の起動時に、stdout がファイルまたはパイプに redirection さ
れている場合でも、 "speak /dev/tty" とすることにより、制御端末に出
力することができます。
(D) 注意事項
<file> で指定されたファイルが既に存在する場合、そのファイルはオーバ
−ライトされます。
<file> で指定されたファイルが存在しない場合、ファイルが新たに作成さ
れます。
アポロのマシンで、 制御端末がディスプレイマネージャのパッドの場合、
"speak /dev/tty" を有効に機能させるには、 SECONDS を起動する前に、
付属の apollocap というプログラムを走らせ、この環境内で SECONDS を起
動する必要があります。以下の手順で行って下さい。
なお、 apollocap は、 /dev/ptyp? , /dev/ttyp? ペアを 2 組使用します
ので、予め、/etc/crpty コマンドで、これらを作成しておいて下さい。
% apollocap -p /bin/csh #enter to apollocap
% seconds |< something > #use seconds' output through pipe
SFL > echo "to something" #write to pipe
SFL > speak /dev/tty # --- redirection
SFL > echo "to tty" #write to DM window
to tty
SFL > speak # --- redirection
SFL > echo "to something again" #write to pipe
SFL > bye #exit from seconds
% ^D #exit from apollocap
%
(E) 関連事項
speaka コマンド
claim コマンド