Часто я хочу опубликовать что-то на 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
Сейчас я запускаю команду, использую screens, 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и это будет тот же вопрос.