【发布时间】:2013-09-20 02:16:22
【问题描述】:
我正在尝试使用 python-markdown 将系统剪贴板内容转换为 HTML,方法是在按下热键后运行 shell 脚本并将处理后的 markdown 发送到pbcopy。以下是实现这一点的 shell 脚本。
#!/bin/sh
echo `pbpaste` | python -m markdown | pbcopy
已知的问题是 pbpaste 不会包含系统剪贴板内容。是否有与pbpaste 类似的实用程序来存储剪贴板内容?
【问题讨论】:
-
为什么不能直接运行“pbpaste | python -m markdown | pbcopy”?
-
pbpaste 包含 pbcopy 的输出,但我是从 cmd-c 复制的,所以它没有存储在 pbpaste 中。
-
有趣。至少在 10.6+ 上,情况似乎并非如此。请注意,有不同的粘贴板——您是否在 bashrc 中使用了 pbpaste 别名?
标签: python macos shell terminal markdown