我的批处理文件如下:
perl program.pl
input.txt
我的perl程序通过用户输入请求输入文件。但是当我运行我的批处理文件时,它只是启动一个perl程序,但不会在下一行自动给出“input.txt”作为用户输入。
如何完成它。
答案 0 :(得分:1)
echo input.txt|perl program.pl
在批处理文件中,您有两个命令。一个启动perl程序,一个打开input.txt文件。每一行命令。
如果希望批处理文件将字符串input.txt
发送到perl程序,请使用echo
命令将字符串发送到stdout,并将stdout传递给perl程序的stdin。 / p>
答案 1 :(得分:1)