Beim Kopieren von Text in die Zwischenablage bietet xclip mehrere Auswahlziele :
-selection
specify which X selection to use, options are:
"primary" to use XA_PRIMARY (default),
"secondary" for XA_SECONDARY
"clipboard" for XA_CLIPBOARD
Gibt es eine Möglichkeit, mehrere Auswahlen zu treffen?
Ich habe die folgenden Optionen ausprobiert
echo "Hello world" | xclip -i -selection primary -selection clipboard
echo "Hello world" | xclip -i selection primary | xclip -i selection clipboard
echo "Hello world" | xclip -i selection primary,clipboard
aber keiner von ihnen funktionierte.
command-line
copy-paste
xclip
Amelio Vazquez-Reina
quelle
quelle
xclip
Befehlen , die sehr bequem und 3) Aus irgendeinem Grunde ist, dann ist es die einzigen bisher beantworten , die für die Bindung einer Arbeitslösung in meinen Experimenten gibtcopy-pipe
intmux
(das ist , was diese Frage aufgefordert)xsel
eine Alternative dazu bietet ,xclip
können Sie diese verwendenecho 'Hello World' | xsel -i -p && xsel -o -p | xsel -i -b
. Es ist etwas anders und weniger effizient alsxclip
dasxsel
Fehlen einer Filteroption. Wenn Sie jedoch nicht weiterkommenxsel
, können Sie das Problem auf diese Weise lösen.Ich benutze es nicht
xclip
, daher gibt es möglicherweise eine Möglichkeit, dies nativ zu tun, die mir nicht bekannt ist. In jedem Fall sollte dies funktionieren, vorausgesetzt, Ihre Shell istbash
:>()
ist eine Form der Prozesssubstitution.bash
Ersetzt jeweils den Pfad zu einem Dateideskriptor, der mit der Standardeingabe des Programms in Klammern verbunden ist.quelle
zsh
?