ASA(1)

名称
asa - FORTRAN のキャリッジ制御キャラクタを変換する

書式
asa [file ...]

解説
asa ユーティリティは、ファイルを読み込み、 FORTRAN の改行キャラクタをラインプリンタの制御シーケンスに変換して、 標準出力へ書き出します。

各行の先頭のキャラクタが、キャリッジ制御のキャラクタとして解釈されます。 具体的には、以下のキャラクタが、次のように解釈されます:

<空白>
    その行の残りの部分を、そのまま出力します。

0   その行の残りの部分を出力する前に、<newline> キャラクタが出力されます。

1   その行の残りの部分を出力する前に、<formfeed> キャラクタが出力されます。

+   その行の残りの部分を出力する前に、前の行の <newline> が <carriage-return> に 置き換えられます。 ." 結果、前の行との重ね打ちになります。

行の最初の文字が上記以外のものであった場合には、<空白> で始まる行と同様に 扱われます。

使用例
FORTRAN プログラムの出力を見る場合には、次のようにします:
    asa file

FORTRAN プログラムの出力を整形し、ラインプリンタへリダイレクトする場合には、 次のようにします:
    a.out | asa | lpr

診断
asa ユーティリティは、正常終了した場合は 0 を、エラーが起きた場合には 0 より 大きな値を返します。

関連項目
f77(1)

規格
asa ユーティリティは p1003.2-92 準拠です。

作者
J.T. Conklin, Winning Strategies, Inc.