fpr [ file... ]
在 UNIX System V 中,asa 实用程序是标准,而非 fpr。fpr 读取一个文件,然后写入另一个文件。它将按 FORTRAN 回车控制约定设置格式的文件转换为按 UNIX 行打印机约定设置格式的文件。fpr 将输入复制到输出中,以使用 lpr 输出时产生预期效果的字符替换回车控制字符。每行的第一个字符按如下方式确定垂直间距:
一行
两行
到下一页的第一行
无前伸
空白行(即空行)的处理方式如同其第一个字符为空。
将删除仅显示为回车控制字符的空白行。
零将更改为换行符。
一将更改为换页符。
加号将使用退格模拟。
基于下面的文件:
write(*,'(" Blank")') write(*,'("0Zero ")') write(*,'("+ Plus ")') write(*,'("1One ")') endExample 1 包含实际文件:
a.out > MyOutputFile fpr < MyOutputFile | lprExample 2 仅包含管道:
a.out | fpr | lpr
以上两个示例都将生成两页的输出。
Page 1: Blank ZeroPlus Page 2: One
对于超过 170 个字符的输入行,结果未定义。
asa (1)