Kopieren Sie Daten von der Linux-Konsole in die Windowshost-Zwischenablage mithilfe des Windows-Terminals

Kopieren Sie Daten von der Linux-Konsole in die Windowshost-Zwischenablage mithilfe des Windows-Terminals

Ich verwende Windows Terminal, um auf meine Linux-Boxen zuzugreifen, und muss Daten von der Linux-Konsole in die Zwischenablage des Windows-Hosts kopieren. Ist das möglich?

Genauer gesagt führe ich eine .Net-Core-Anwendung unter Linux aus, die eine Zeichenfolge in die Zwischenablage kopieren muss.

Antwort1

Aus der Linux-Shell:

printf $'\e]52;c;%s\a' "$(base64 <<<'hello world')"

Antwort2

Ich habe dieses kleine Skript basierend auf der brillanten Antwort von @MrCalvin erstellt:

# clipfile
#  - Sends a file into the windows terminal clipboard
printf $'\e]52;c;%s\a' "$(base64 ${1:?})"

Spart mir jede Menge Zeit beim Kopieren von Dateien in die Zwischenablage zum Einfügen in Windows-Apps.

verwandte Informationen