我有一个小的可执行文件,它将文件名作为带有小于号的输入:
small_executable < myfile.txt
这非常有效。但我想用文件内容替换输入。我的理解是,这应该严格等同于:
small_executable << EOF
The content of my
multi line file
EOF
然而,这是行不通的。我缺少的两个命令之间有区别吗?我无权访问 的代码small_executable
。
编辑:我删除了有关我为什么这样做的详细信息,因为它对问题没有影响。