В Ubuntu Linux: передать содержимое буфера обмена в качестве параметра в какое-либо приложение

Есть ли инструмент, который может передать содержимое буфера обмена в качестве параметра в какое-либо приложение?

Например, я бы использовал это так:

(1) В текстовом редакторе или где-либо еще, например, я мог бы выделить и скопировать IP-номер "74.125.224.72" в буфер обмена.

(2) Активируйте инструмент, который я ищу; он должен запустить URL-адрес http://www.geoiptool.com/en/?IP=74.125.224.72 в браузере.

По сути, это было бы чем-то напоминающим расширение Chrome "Send-Me-This" https://chrome.google.com/webstore/detail/send-me-this/kgadhdbaebgblhbgojbegdjhmemapfgc, но оно должно быть доступно везде, я имею в виду не просто когда я в браузере.

Я на Ubuntu 10.04.

Спасибо!

1 ответ

Решение

Простой способ сделать это - использовать xclip:

  1. устанавливать xclip

    sudo apt-get install xclip
    
  2. Добавьте эту строку в свой $HOME/.bashrc файл:

    alias geoip='xdg-open http://www.geoiptool.com/en/?IP=$(xclip -o)'
    
  3. Выберите IP, откройте новый терминал и запустите

    geoip
    

ЗАМЕТКИ

Это должно открыть ваш браузер по умолчанию на странице geoip для этого IP. Это предполагает, что у вас есть xdg-open установлен, если нет, либо установите его (sudo apt-get install xdg-utils) или изменить xdg-open в chrome или же firefox или какой бы браузер вы не использовали. Кроме того, если вы используете это, когда содержимое буфера обмена не является IP, он запустит браузер, но не сможет загрузить страницу.

Вы также должны знать, что доступно более одного буфера обмена, поэтому вышеприведенное будет работать, если вы выбрали IP, а не если вы использовали Ctrl C. Чтобы использовать его с последним, вы должны вместо этого сделать

alias geoip='xdg-open http://www.geoiptool.com/en/?IP=$(xclip -selection "clipboard" -o)'

Для получения дополнительной информации см. man xclip,

Если вы хотите запустить его без терминала, сделайте ярлык для команды

xdg-open http://www.geoiptool.com/en/?IP=$(xclip -o)'
Другие вопросы по тегам