Часто я хочу опубликовать что-то на GitHub, например
$ ping google.com
PING google.com (216.58.195.238): 56 data bytes
Request timeout for icmp_seq 0
64 bytes from 216.58.195.238: icmp_seq=0 ttl=53 time=1064.747 ms
Сейчас я запускаю команду, использую screen
s, C-a C-[
чтобы выделить область, enter
скопировать ее в этот буфер, вставить в нее vim
, записать в файл и затем cat
в pbcopy
. Там должен быть лучший способ.
Есть ли команда, которую я могу запустить, которая будет tee
набираться с префиксом команды $
и всем выводом pbcopy
? Или что-нибудь близкое? Я представляю
$ demo ping google.com
PING google.com (216.58.195.238): 56 data bytes
Request timeout for icmp_seq 0
64 bytes from 216.58.195.238: icmp_seq=0 ttl=53 time=1064.747 ms
^C
$
и теперь оригинальная вещь, которую я вставил, находится в моем буфере обмена Mac.
pbcopy
и это будет тот же вопрос.