Unix:在没有虚拟文件的情况下添加文件?

hhh*_*hhh 7 unix append prepend

我不想:

$ cat file > dummy; $ cat header dummy > file
Run Code Online (Sandbox Code Playgroud)

我想要类似于下面的命令但是到了开头,而不是结束:

$ cat header >> file
Run Code Online (Sandbox Code Playgroud)

Mar*_*ers 10

如果不重写文件,则无法附加到文件的开头.你给出的第一种方法是正确的方法.