【发布时间】:2011-08-10 17:10:27
【问题描述】:
我正在编写一个程序,如果没有提供命令行参数,即@ARGV == 0,则程序接受三个输入。但是,该程序具有读取作为参数给出的任何文件的功能,因此
calculate input1 input2
对 file1 和 file2 中的数字运行公式。
我遇到的问题是我跑步的时候
calculate < input1
@ARGV 返回 0,因此它运行用于用户输入的代码。
如何解决这个问题,以便程序可以读取 input1 并使用其中的值进行计算?
【问题讨论】:
-
您没有向我们显示任何代码。这是个问题。如果您不向我们展示,我们无法预测出什么问题。您是否手动打开和读取特定文件?请出示代码。
标签: perl command-line-arguments