Early Fortran systems did not use named files, but did provide a command line mechanism to equate actual file names with internal unit numbers. This facility can be emulated in a number of ways, including standard UNIX redirection.
Example: Redirecting stdin to redir.data (using csh(1)):
demo% cat redir.data The data file 9 9.9 demo% cat redir.f The source file read(*,*) i, z The program reads standard input print *, i, z stop end demo% f77 -silent -o redir redir.f The compilation step demo% redir < redir.data Run with redirection reads data file 9 9.90000 demo%