首页 > 解决方案 > 如何使用一个 ps2pdf 命令将目录中的所有 ps 文件转换为 pdf?

问题描述

对于我的一个课程,我需要从模拟器中保存一堆内存转储和汇编程序列表。教授建议使用enscript将文件转换为.ps然后ps2pdf将它们转换为.pdf. 当我需要为超过 10 个文件执行此操作时,这可能会令人厌烦。ps2pdf有没有一种有效的方法可以用一个命令(可能还有一个使用)来做到这一点enscript

我知道存在通配符,并且我尝试过使用它们。我无法弄清楚如何将它们与ps2pdf. 我尝试过的一件事是ps2pdf *.ps *.pdf,但没有奏效。

我正在寻找的是一种将所有文件转换为.ps然后.pdf使用几个快速命令的方法,这样我就可以将它们打包并将scp它们放到我的本地机器上进行打印。

标签: linuxshellpdf

解决方案


for f in *.ps; do
  ps2pdf "$f" "${f%.*}.pdf"
done

推荐阅读