我有一个包含以下内容的测试脚本:
lp -d HP ~/cap/alpha/error
HP是我的无线网络上的指定打印机,〜/ cap / alpha / error是包含python单元测试报告的文件的完整文件路径。
该命令在终端窗口中起作用,但不在名为test的脚本中起作用。
我无法弄清楚为什么这不起作用?
答案 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
打印到我的终端和我的打印机。