名前 | 形式 | 機能説明 | オプション | オペランド | 使用例 | 環境 | 終了ステータス | 属性 | 関連項目
asa [-f] [file]...
asa ユーティリティは、その入力ファイルを標準出力に書き込んで、テキストファイル内のキャリッジ制御文字をラインプリンタ制御シーケンスにマッピングします。
各行の最初の文字が入力から削除され、次の処理が実行されます。
次に示すように、削除される文字によって実行される処理が異なります。
残りの行が変更なしで出力されます。
復帰改行制御シーケンスと残りの入力行で置き換えられます。
改ページ制御シーケンスと残りの入力行で置き換えられます。
前の行の第1カラムに戻って印刷を行う制御シーケンスで置き換えられます。残りの入力行は、その行の第1カラムから印刷されます。
入力行の第1カラムに上記以外の文字がある場合、asa はその文字をスキップして、残りの行を変更せずに印刷します。
ファイル名を指定しないで asa を呼び出すと、標準入力が使用されます。
次のコマンドは、従来のプリンタに準拠するように、a.out からの出力を変換します。
a.out | asa | lp |
また、出力をパイプを介してプリンタに送ります。
次のコマンドは、ファイル output の内容を、プリンタ出力と同じように端末上に表示します。
asa output |
次のプログラムは、以下の 2 つの例で使用されます。
write(*,'(" Blank")') write(*,'("0Zero ")') write(*,'("+ Plus ")') write(*,'("1One ")') end |
例 1. 実際のファイルを使用した場合
a.out > MyOutputFile asa < MyOutputFile | lp |
例 2. パイプだけを使用した場合
a.out | asa | lp
上記の 2つの例ではどちらも、2 ページの出力が作成されます。
ページ 1:
Blank ZeroPlus |
ページ 2:
One |
asa の実行に影響を与える環境変数 LC_CTYPE、 LC_MESSAGES、 NLSPATH については、environ(5) のマニュアルページを参照してください。
次の属性については、attributes(5) のマニュアルページを参照してください。
属性タイプ |
属性値 |
---|---|
使用条件 |
SUNWcsu |
名前 | 形式 | 機能説明 | オプション | オペランド | 使用例 | 環境 | 終了ステータス | 属性 | 関連項目