Назначение выбора текста переменной в сценарии bash

Я пытаюсь написать сценарий Bash, который при активации (через ярлык xbindkeys) назначит выделенный текст переменной. Что-то вроде этого:

read selectedtext echo "$selectedtext" | xclip 

Очевидно, что результат будет простым способом сократить текущую строку до системы CLIPBOARD.

РЕДАКТИРОВАТЬ

Я понимаю, что мой первоначальный вопрос несколько запутан. Вот пример:

 $ This is a line of text 

становится:

 selectedtext="This is a line of text" echo "$selectedtext" | xclip 

One Solution collect form web for “Назначение выбора текста переменной в сценарии bash”

Отправить буфер обмена в переменную:

 selectedtext=$(xclip -out -selection clipboard) echo $selectedtext 

Передать переменную в буфер обмена:

 selectedtext="some values" echo $selectedtext | xclip 
  • Shell Script не может управлять командой man
  • Как заставить excel интерпретировать китайские символы в CSV-файле
  • Как написать скрипт для выполнения файлов в нескольких каталогах
  • Скопируйте файлы, которые частично соответствуют другим файлам в другом месте
  • Чтобы найти разницу между двумя строками одних и тех же файлов
  • BASH - команда не найдена - LVM над скриптом автоматизации LUKS
  • Поиск, подсчет и сортировка всех аудиофайлов. Файлы ALAC (M4A)
  • Прочитайте файлы из каталога и упорядочите их в соответствующих папках
  • синтаксическая ошибка рядом с неожиданным токеном `then '
  • Grep / awk для нескольких файлов для одного вывода
  • Для скобок цикла - синтаксис типа C
  • Linux и Unix - лучшая ОС в мире.