【发布时间】:2013-09-02 08:26:22
【问题描述】:
我有一个二进制文件:temp.exe
此二进制文件 (temp.exe) 采用两个命令行参数 a 和 b。
我还有一个文件agrsList.txt,其中包含:
a1 b1
a2 b2
a3 b3
: :
: :
an bn
现在,我想将此文件的每一行作为参数传递给二进制文件。
PS:我无权访问源代码,因此我可以编辑代码并使其读取文件。
有没有办法解决这个问题(不用写脚本)。
【问题讨论】:
-
如果二进制文件没有特殊规定可以从格式完全相同的文件中获取其参数并且您排除编写脚本的可能性,假设的解决方案将如何工作?魔法?
-
这更像是一个 bash 问题,而不是一个 C 或 C++ 一个 IMO
-
一个脚本只是一堆shell命令而已。如果你想在shell上写几个命令,你也可以写一个脚本,那会是更好的解决方案
-
1) 我有一个文件 agrsList.txt;我想将此文件的每一行作为参数传递给二进制文件:当然。简单的。 2)我无权访问源代码,因此我可以编辑代码并使其读取文件:没问题。 3)有没有办法解决这个问题?当然。写一个脚本来读取你的文件并用下一对参数调用你的程序!!!!!!
-
@Jon:我知道脚本解决方案。我只是想知道,是否有任何直接命令可以做同样的事情...... :)