Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
针对真实用例的开放式问题(要有创意!)。本质上,我想 cat (1) 现有文件 (2) 程序的输出和 (3) 特定的文本位。在管道、回声和重定向之间,我觉得我应该能够做得比这更好!
pandoc -t latex -o mydoc.tex mydoc.rst echo \\end{document} > footer.tex cat header.tex mydoc.tex footer.tex > fulldoc.tex
{ cat header.tex pandoc -t latex mydoc.rst echo \\end{document} } > fulldoc.tex
如果您使用的是 bash,则可以使用进程替换和此处的字符串:
cat header.tex <(pandoc -t latex mydoc.rst) <<<'\end{document}' > fulldoc.tex