Я пытаюсь использовать python-markdown для преобразования содержимого системного буфера обмена в HTML, запустив скрипт оболочки после нажатия горячей клавиши и отправки обработанной уценки до pbcopy
. Ниже приведен сценарий оболочки, чтобы это произошло.Вставить из буфера обмена системы mac osx в терминал
#!/bin/sh
echo `pbpaste` | python -m markdown | pbcopy
Известная проблема заключается в том, что pbpaste не будет содержать содержимое буфера обмена систем. Есть ли аналогичная утилита для pbpaste
, которая хранит содержимое буфера обмена?
Почему вы не можете просто запустить «pbpaste | python -m markdown | pbcopy»? – mjk
pbpaste содержит вывод pbcopy, но я копирую из cmd-c, поэтому он не сохраняется в pbpaste. –
Интересно. По крайней мере, на 10.6+, похоже, это не так. Обратите внимание, что есть разные картонные щиты - вы псевдоним pbpaste в вашем bashrc или что-то еще? – mjk