передача строки для открытия команды в Mac - PullRequest
0 голосов
/ 10 февраля 2020

Я хочу передать строку в команду open в терминале zsh.

этой команды: open https://www.google.com правильно открыть веб-браузер.

Однако, запустив этот Команда: echo https://www.google.com | open не работает. Как правильно передать строку этой команде?

1 Ответ

3 голосов
/ 10 февраля 2020

Насколько я могу видеть из Man Page , команда open не принимает входные данные от stdin, поэтому вложение в нее не имеет особого смысла, но ваш синтаксис для встраивания правильный. Вы, вероятно, хотите передать результат echo в качестве аргумента. Попробуйте:

open $(echo https://www.google.com) 
...