我正在尝试将文本从markdown转换为在shell脚本中呈现的RTF,并将命令包装在Apple Automator服务中。
我意识到完成任务的唯一方法是:
python -m markdown | textutil -convert rtf -format html -stdin -stdout -font Helvetica -inputencoding UTF-8 | pbcopy | pbpaste -Prefer rtf
问题:
pbcopy
pbpaste
?Cmd解释:
python -m markdown
执行主要工作textutil [… opts]
从HTML转换为RTF pbcopy | pbpaste -Prefer rtf
可以从textutil
中解释纯文本RTF指令并以解释的RTF格式返回。如果不要求解释RTF,问题会容易得多。我已经尝试调用管道的前两个步骤,并能够正确保存rtf格式的文件(以及其他格式)。