lp无法在bash脚本中运行

时间:2017-07-03 23:41:28

标签: bash

我有一个包含以下内容的测试脚本:

lp -d HP ~/cap/alpha/error

HP是我的无线网络上的指定打印机,〜/ cap / alpha / error是包含python单元测试报告的文件的完整文件路径。

该命令在终端窗口中起作用,但不在名为test的脚本中起作用。

我无法弄清楚为什么这不起作用?

1 个答案:

答案 0 :(得分:0)

How to pipe stdout while keeping it on screen ? (and not to a output file)(jilliagre回答):

echo 'ee' | tee /dev/tty | foo

这个答案对我有用,如下:

$ python3 "mytest.py" | tee /dev/tty/ | lp -d brother

打印到我的终端和我的打印机。