Fortran 在最初开发 Fortran 时,回车控制就不受所用设备的功能限制。出于类似的历史原因,源自 UNIX 的操作系统不具备 Fortran 回车控制,但您可以用 Fortran 95 编译器以两种方式对其进行模拟。
在用 lpr 命令打印文件之前,使用 asa 过滤器将 Fortran 回车控制惯例转换成 UNIX 回车控制格式(参见 asa (1) 手册页)。
FORTRAN 77 编译器 f77 允许 OPEN(N, FORM=’PRINT’) 启用单倍行距或双倍行距、换页以及剥离第一列。这还可通过将 FORM=’PRINT’ 与 f95 -f77 兼容标志一起使用来编译程序的方式而获得。此编译器允许在使用 -f77 编译时,重新打开单元 6,以将形式参数更改为 PRINT。例如:
OPEN( 6, FORM=’PRINT’) |
可以使用 lp(1) 打印以这种方式打开的文件。