【发布时间】:2017-12-07 06:47:19
【问题描述】:
我有一个包含以下内容的测试脚本:
lp -d HP ~/cap/alpha/error
HP 是我的无线网络上的指定打印机,而 ~/cap/alpha/error 是包含 python 单元测试报告的文件的完整文件路径。
该命令在终端窗口中有效,但在名为 test 的脚本中无效。
我不知道为什么这不起作用?
【问题讨论】:
-
您是在使用
lp及其脚本内部的完整路径,还是仅使用lp? -
用
/home/$USER替换~ -
有一个名为
test的标准unix 命令。养成使用myTest或testR之类的名称制作测试脚本的习惯,以消除一整类调试问题。另外,请更具体地说明“不起作用”。祝你好运。 -
谢谢我成功了。
标签: bash