Можно ли поместить содержимое переменной сценария bash в функцию копирования "ctrl-c" в Windows? - PullRequest
0 голосов
/ 17 октября 2019

Могу ли я присвоить значение функции копирования windows "ctr-c" через скрипт bash?

Я хотел бы написать скрипт bash, который будет находить совпадения регулярных выражений в длинной строке (из текстафайл), затем присвойте каждую строку, содержащую совпадение, функции windows "ctr-c" / "ctr-v". Я понятия не имею, как присвоить значение функции копирования Windows, это возможно?

Примечание: я пишу / запускаю этот скрипт на сервере, на котором у меня SSHed, у меня запущена windows 10, а на сервере запущен Debian. Я предполагаю, что у сервера есть свой «буфер обмена», как у моего компьютера с Windows 10 (ctrl-v / c). Моя цель - присвоить значение моему буферу обмена Windows, а не буферу обмена серверов. Если это облегчит мою задачу, я могу просто запустить скрипт на моем компьютере с Windows 10. Я только запускаю его на сервере, чтобы получить доступ к некоторым установленным на нем инструментам Linux.

Я ожидаю запустить скрипт, затем нажмите «ctr-v», чтобы вставить то, что скрипт назначен моему"буфер обмена"

1 Ответ

0 голосов
/ 18 октября 2019

Итак, вы хотите поделиться буфером обмена на удаленном сервере с буфером обмена в Windows? Поскольку вы указываете только «ssh» в качестве инфраструктуры для подключения к обоим, это невозможно, поскольку в сеансе ssh отсутствует концепция буфера обмена. Буфер обмена является частью диспетчера окон, и если вы не подключитесь к сеансу удаленного диспетчера окон (аналогично тому, как, например, удаленный рабочий стол может подключаться к другому компьютеру Windows), бессмысленно говорить о буферах обмена.

Однако вы можете передать строку обратно стороне вызывающей стороны, например, записав ее в стандартный вывод и собрать стандартный вывод на вашем компьютере с Windows, а затем использовать какой-либо инструмент для сохранения ее в буфере обмена Windows.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...