linux - 如何使用一个 ps2pdf 命令将目录中的所有 ps 文件转换为 pdf?
问题描述
对于我的一个课程,我需要从模拟器中保存一堆内存转储和汇编程序列表。教授建议使用enscript
将文件转换为.ps
然后ps2pdf
将它们转换为.pdf
. 当我需要为超过 10 个文件执行此操作时,这可能会令人厌烦。ps2pdf
有没有一种有效的方法可以用一个命令(可能还有一个使用)来做到这一点enscript
?
我知道存在通配符,并且我尝试过使用它们。我无法弄清楚如何将它们与ps2pdf
. 我尝试过的一件事是ps2pdf *.ps *.pdf
,但没有奏效。
我正在寻找的是一种将所有文件转换为.ps
然后.pdf
使用几个快速命令的方法,这样我就可以将它们打包并将scp
它们放到我的本地机器上进行打印。
解决方案
for f in *.ps; do
ps2pdf "$f" "${f%.*}.pdf"
done
推荐阅读
- java - 在java中将数据馈送转换为Json
- cassandra - 如果在 cassandra 的不同列上存在更新记录,则需要为列插入记录
- c - /usr/lib/x86_64-linux-gnu/libstdc++.so.6:未找到版本“GLIBCXX_3.4.22”
- pycharm - jetbrains datagrip 中是否有 postgis 几何查看器?
- mongodb - 为什么存储函数在MongoDB中返回空结果
- javascript - 仅当它是最后一个子元素时,如何选择影子 DOM 宿主元素?
- multithreading - Perl Selenium::Remote::驱动程序和线程
- python - 使用 Flask-SQLAlchemy 优化 Flask 中的 ORM 查询
- python - 从文本文件创建数据框,在 pyspark 中不起作用
- javascript - 在 select 上动态添加选项标签,其值是从服务器填充的不工作