プロが教えるわが家の防犯対策術!

編集中に確認のため、印刷したいと思います。
ctrl+Tで、コマンドを実行し、| lprでプリンターにデータを渡せば印刷は可能です。
ただし、2つの問題があります。
1つは、画面からテキストが消える。
もう一つは、日本語が正しく印刷されない。

1つずつは解決可能です。
テキストが消える問題は、| tee >(lpr)
と、画面にも出力されるようにすれば可能です。ただし日本語は正しく印刷されません。

日本語印刷に関しては、| paps | lpr
とすれば、正しく印刷はされますが、画面からテキストは消えます。

この2つを同時に実現できる方法をいろいろ試していますが、今のところ実現できません。何かよい方法はありませんか。
最悪、2つのコマンドを続けて、一端ファイルに保存し、保存したものを印刷するということも考えていますが、実現できていません。

画面にテキストを残すことが一番難しい状況です。

A 回答 (2件)

tee >(paps | lpr)


とか
tee >(bash -c "paps | lpr")
とかはできないかなぁ.
    • good
    • 1
この回答へのお礼

ありがとうございました。
どちらの方法ても、期待した動作となりました。
大変勉強になりました。

お礼日時:2022/10/24 23:04

tee で paps に送っちゃダメなの?

    • good
    • 0
この回答へのお礼

ありがとうございます。
例えば
| tee | paps | lpr
で正しく印刷はされますが、テキストは消えます。

方法が違うのでしょうか。

お礼日時:2022/10/24 21:36

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!