Работа с буфером обмена при помощи командной строки в macOS
Довольно часто бывает нужно взять текст из буфера обмена или файла, преобразовать его, а затем каким-то образом использовать дальше. В этой статье перечислены полезные команды для работы c буфером обмена при помощи командной строки.
Откройте Terminal:
/Программы/Утилиты/Terminal
и введите соответствующую команду.
Преобразование табуляции в пробелы и обратное копирование в буфер обмена:
pbpaste | expand | pbcopy
Отчистка текста от HTML тегов и обратное копивание в буфер обмена:
pbpaste | tidy | pbcopy
Удаление, повторяющиеся, строк текста из буфера обмена и обратное копирование в буфер только уникальных строк
pbpaste | sort | uniq | pbcopy
Подсчет колчичества строк в тексте из буфера обмена:
pbpaste | wc -l
Подсчет количества слов в тексте из буфера обмена:
pbpaste | wc -w
Сортировка строк текста из буфера обмена и копирование, отсортированного, текста обратно в буфер обмена:
pbpaste | sort | pbcopy
Обратная сортировка строк текста из буфера обмена и копирование, отсортированного, текста обратно в буфер обмена:
pbpaste | rev | pbcopy
Отображение первых 5-ти строк из буфера обмена:
pbpaste | head -n 5
Отображение последних 5-ти строк из буфера обмена:
pbpaste | tail -n 5