您希望同时打印输出并将输出存储在文件中的场景又如何呢?我似乎无法让这个功能发挥作用。我可以让它发送到打印机,发送到一个文本文件,但我不能让它同时完成每一个打印作业遇到。我在/etc/printcap中的简单的:文件是:
!/bin/sh
Filter for HP Printing to do 10 pitch printing
echo "\033E\033&l0o\033(8U\033(s0p10h12v0s0b3T\033&k3G\033&s0C\c"
cat
echo "\033E\c"
cat我只是简单地添加到cat命令cat>>/usr/myname/store_the_text.txt中。它不能兼而有之。
有什么想法?
发布于 2016-09-22 16:46:50
我不确定我是否完全理解这种情况,但这里的脚本将存储和打印任何输入:
#! /bin/bash
tee >( cat > arch.$(date +%s).lpd ) | lp我将其命名为storeandprint,并使用以下方法进行了测试:
ls | storeandprint诀窍是使用>( ... )进行进程替换。tee将向此>()-file和stdout发送输出。
https://unix.stackexchange.com/questions/311663
复制相似问题