FPR(1)

名称
fpr - Fortran ファイルをプリントアウトする

書式
fpr

解説
fpr は、Fortran の出力する改行制御文字が含まれているファイルを読み込んで、 UNIX のラインプリンタに出力できるように変換するフィルタです。

fpr は、改行制御文字を、 lpr(1) を用いて印刷した時に期待通りの結果が得られるような制御文字へ変換しながら、 入力を出力へコピーします。 各行の先頭の文字が改行制御文字として、以下のように解釈されます:
空白 1 行進みます
0 2 行進みます
1 次のページの最初の行に進みます
+ 進みません (重ね打ちすることになります)

空行は、行頭の文字が空白文字であるとして扱われます。 改行制御文字としての空白文字は削除されます。 “0” は改行文字に置き換えられます。 “1” は改頁文字に置き換えられます。 “+” の効果はバックスペースを使って再現します。

使用例
    a.out | fpr | lpr

    fpr < f77.output | lpr

歴史
fpr コマンドは 4.2BSD から登場しました。

バグ
1 行が 170 文字より多い場合は、結果が保証されません。