所以,我对linux很新,虽然我搜索了很长时间,但我找不到解决问题的方法。我知道有tee命令,我应该参与其中,但我仍然无法完全理解它。
问题是: 我有处理文件的script.out文件,就这么简单。我过去常常这样运行:
'./ script.out< inputfile> outputfile'
并且没关系,但现在我有大约200个文件要处理,我不知道如何让它立刻发生。我已将它们重命名为通用'a01' - 'a80','b01' - 'b80'等,并进行了大量实验,但未找到方法。如果输出文件被命名为'a01mod' - 'a80mod'会很棒,但实际上,我将非常感谢任何适用的解决方案。
非常感谢!
答案 0 :(得分:0)
您可以为每个文件运行一次脚本:
for file in a* b*; do
./script.out < $file > ${file}mod
done
(我假设当前目录中以“a”或“b”开头的每个文件都是输入文件)