【发布时间】:2016-08-30 14:32:35
【问题描述】:
有一个命令 pdflatex,我想在我的 bash 脚本中使用它。它将文件名作为输入,它将在哪些内容上起作用。
现在我有一个如下所示的算法:
for stuff in list of stuff; do
echo "${stuff}" > /tmp/tmpStuff
pdflatex /tmp/tmpStuff
done
现在这可以按预期工作。但我想我可以通过减少磁盘 I/O 来加快速度(因为 > 重定向写入文件)。我希望我可以写类似echo "$stuff" | pdflatex /tmp/tmpStuff 的东西,但 pdflatex 使用文件而不是标准输入作为其输入。有没有办法将"$stuff" 保存在内存中并将其作为一种文件传递给 pdflatex?
TLDR:如果我可以创建一个可以命名并保存在内存中的临时文件,我会很高兴。
【问题讨论】:
标签: bash