Я использовал xclip для копирования вывода команд bash следующим образом:
pwd | tr -d "\n" | xclip -selection c
Так что я могу вставить вывод в другой сеанс терминала.
I пытался использовать его на моем безголовом сервере (ubuntu 13.04), который запускается без x. Он не работает с ошибкой:
Error: Can't open display: (null)
Есть ли способ обойти это. Я понимаю, что вид, поскольку программа называется xclip, может оказаться невозможной.
У самого Bash нет буфера обмена. Это функция Х. xclipt - это просто интерфейс командной строки, и, как видите, для него требуется display. Способы использования временного файла:
$ echo 123 > /tmp/f
$ tr -d '2' < /tmp/f
13