[Mac OS X] Работа с ClipBoard в командной строке

3

pic_0

Командная строка в Unix-системах (к которым принадлежит и OS X) — очень мощный инструмент, с помощью которого можно легко и эффективно решать разнообразные задачи. Одной из таких задач может быть работа с ClipBoard (системным буфером обмена).

В OS X для этого служат две команды: pbcopy и pbpaste.

Приведу примеры как этим пользоваться. Итак, запускаем Терминал.app и вводим, например, такую команду:

echo "Это просто тест!" | pbcopy

Эта команда скопирует текст, заключенный в кавычки в ClipBoard. А теперь давайте скопируем содержимое ClipBoard в текстовый файл на Рабочем Столе:

pbpaste > ./Desktop/Test.txt

Откройте созданный файл и убедитесь, что строка Это просто тест! скопировалась в него.

А хотите скопировать в ClipBoard главную страницу нашего сайта? Легко!

curl "http://www.appleinsider.ru" | pbcopy

А теперь сохраним ее в файл на Рабочий Стол:

pbpaste > ./Desktop/ai.html

Теперь откройте это файл и проверьте, все ли получилось.

Удачи!

3 комментария

  1. 0

    Большое спасибо! Для «чайника» то, что нужно!

  2. 0

    Добротная тема!
    Для пользователей Mac Всегда актуальна…
    Можно Улучшить… создать «Библию» или «Руководство» (замечательное славянское словосочетание … ребята владеющие другими языками поймут)
    Попытки продолжаются уже более 10 лет! …
    Но Все разрозненные…

  3. 0
    Alexander nomatter

    в стандарном терминале работают cmd+c и cmd+v. думаю попроще будет))
    и насколько я помню из freebsd две >> добавляют текст к существующему
    pbpaste >> ./Desktop/Test.txt

Авторизуйтесь Чтобы оставить комментарий