Cygwin -Windows无法初始化设备PRN

use*_*409 4 windows shell cygwin

我在Windows命令提示符下执行shell脚本,将bash作为打开.sh文件的默认应用程序.我可以在没有输入参数的情况下运行任何脚本,但是对于那些带有输入参数的脚本,我得到错误"无法初始化设备PRN".我可以看到参数没有传递给脚本.如何从windows命令行向shell脚本传递参数?

这是我在命令提示符下所做的.

X:> OracleSPExec.sh Procedure Database
PROCEDURE=
export PROCEDURE
DATABASE=
export DATABASE

小智 8

似乎shell脚本使用print命令/ builtin,这可能与print.exe将文件打印到PRN:device的窗口冲突.