1

Я прочитал, как вывод команды cli и открыл ее в текстовом редакторе по умолчанию. Я потерял ссылку на эту статью / блог. Я вроде помню, что он использовал команду open для передачи результатов команды (скажем, ls).

3 ответа3

2

Это работает для меня:

ls | mate

Точная команда зависит от вашего редактора, у меня установлен TextMate в качестве основного редактора.

1

Я полагаю, вы ищете open -tf , например, ls | open -tf .

Другие, которые вы можете найти полезными, это команды pbcopy & pbpaste . Их можно использовать для вставки / извлечения «буфера обмена» (буфера обмена) из командной строки.

например, ls -l | pbcopy а затем ⌘V в редакторе / приложении по вашему выбору.

(pbpaste , очевидно, то же самое в обратном порядке. Например, pbpaste | grep foo для поиска строки в буфере обмена.)

0

Вы можете перенаправить вывод ls в файл и затем отредактировать этот файл:

ls > tempfile && vim tempfile

Вы можете использовать любой редактор вместо vim.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .