2017-07-03 13 views
0

bashスクリプトで動作していませんpython単体テストからのレポートを含むファイルに追加します。LPは、私は次のものが含まテストスクリプトを持って

コマンドはターミナルウィンドウからは動作しますが、testというスクリプトからは動作しません。

なぜこれが機能しないのかわかりません。

+2

'lp'をスクリプトの中から完全なパスで使うのか' lp'だけ使っていますか? – jgmh

+2

'〜'を '/ home/$ USER'に置き換えます。 –

+2

' test'という名前の標準のunixコマンドがあります。 'myTest'や' testR'のような名前でテストスクリプトを作成し、デバッグの問題を一掃するという習慣を覚えましょう。また、「うまくいかない」ことについてもっと具体的にしてください。がんばろう。 – shellter

答えて

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 

印刷。

+0

もう少し詳しく、[このような重複した質問にフラグを立てることができる](https://stackoverflow.com/privileges/comment)。それまでは、回答としてのリンクの投稿は理想的ではなく、一般的に削除されます。 –

関連する問題