【发布时间】:2012-07-05 20:32:44
【问题描述】:
我用 c++ 编写了一个可执行文件,它旨在从文件中获取输入,然后输出到 stdout(我想将其重定向到单个文件)。问题是,我想在文件夹中的所有文件上运行它,而我使用的 find 命令不合作。我使用的命令是:
find -name files/* -exec ./stagger < {} \;
通过查看示例,我的理解是 {} 替换了文件名。但是,我收到了错误:
-bash: {}: No such file or directory
我假设一旦解决了这个问题,为了将所有结果放入一个文件中,我可以简单地使用模式命令 >> outputfile.txt。
感谢您的帮助,如果问题可以澄清,请告诉我。
【问题讨论】:
标签: bash file-io io executable io-redirection