tmpf

Tmpf is tiny script (written in Ruby) to write
standard output to a temporary file, run an
application with the name of that file as an
argument, then delete the temporary file when
done. This is useful when you want to pipe output
to a program that only accepts files,
not standard input. Example: cat myfile.ps | tmpf
gv (equivalent to: gv myfile.ps). Despite
the incredible simplicity of this script, there is
nothing quite like it provided among the standard
Unix tools.