Вставьте переменную после команды в сценарии
Случайно просматривая сайт, я нашел этот вопрос / ответ:
Запустите 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
и они должны быть в правильном порядке, иначе все быстро пойдет на юг. Я не думаю, что все равно работает неинтерактивно.
Спасибо!