我试图打印一些文件从shell使用lpr。我输入的内容如下:
lpr -P PRINTERNAME ./*/dir/file.pdf但是我得到了"lpr:没有打印请求的文件“。
当我用ls作为
ls ./*/dir/file.pdf它正确地列出了我要打印的文件。有人能帮我了解一下发生了什么吗?
发布于 2013-04-23 21:46:54
不知道目录布局的细节,我猜它很难解释不同级别的子目录或文件名中的空格。
您可以尝试使用find并使用xargs将文件输送到lpr:
find . -wholename "*/dir/file.pdf" -print0 | xargs -0 lpr -P PRINTERNAME发布于 2021-04-12 12:26:08
find /home/.../.../** -exec lp {} \;https://unix.stackexchange.com/questions/73469
复制相似问题