Вставьте переменную после команды в сценарии

Случайно просматривая сайт, я нашел этот вопрос / ответ:

Запустите Safari из терминала с заданным URL-адресом без открытой команды. Пользователь добавляет:

Я знаю, я мог бы сделать это с помощью open:

open -a safari http://www.example.com

Ответ:

/Applications/Safari.app/Contents/MacOS/Safari & sleep 1 && osascript -e 'tell application "Safari" to open location "http://www.google.com"'

Разрабатывая это, как я могу вставить местоположение в переменную, чтобы запустить ее из $PATH везде что-то вроде goto scheme://site.com (or search query, if allowed), Как и оригинальный пользователь, я также знаю, что мог бы сделать это, используя open но я хочу кое-что узнать.:)

Я использовал сценарии здесь и там для повторяющихся задач; когда дело доходит до переменных, я могу сделать только простое read и они должны быть в правильном порядке, иначе все быстро пойдет на юг. Я не думаю, что все равно работает неинтерактивно.

Спасибо!

0 ответов

Другие вопросы по тегам