Это должно быть очень просто с pkill:
pkill java
Я попробовал следующие опции
echo "Hello world" | xclip -i selection primary | xclip -i selection clipboard
Вы были действительно близки там...
Если Вы используете -f
с первым xclip
команда это распечатает текст назад к stdout и можно передать его по каналу к второму xclip
команда:
echo "Hello World" | xclip -i -sel p -f | xclip -i -sel c
От man xclip
:
-f, -filter
when xclip is invoked in the in mode with output level set to
silent (the defaults), the filter option will cause xclip to print
the text piped to standard in back to standard out unmodified
Я не использую xclip
, таким образом, может быть способ сделать это исходно, о котором я не знаю. В любом случае это должно работать, предполагая, что Ваша оболочка bash
:
echo "Hello world" | tee >(xclip -i -selection primary) >(xclip -i -selection clipboard) >/dev/null
>()
форма замены процесса. bash
замены каждый с путем к дескриптору файла, который подключен к стандартному входу программы в круглых скобках.
zsh
также?
– Amelio Vazquez-Reina
25.03.2013, 19:33
xclip
команды, который довольно удобен и 3) По некоторой нечетной причине, это - единственный ответ до сих пор, который дает рабочее решение в моих экспериментах для привязкиcopy-pipe
вtmux
(это - то, что запросило этот вопрос), – Amelio Vazquez-Reina 25.03.2013, 22:18xsel
, альтернативаxclip
, можно использоватьecho 'Hello World' | xsel -i -p && xsel -o -p | xsel -i -b
. Это немного отличается и менее эффективно, чемxclip
из-заxsel
недостаток в опции фильтра. Но если Вы застреваете сxsel
затем это - способ решить проблему. – starfry 05.02.2017, 13:55