Это для вас, гуру. Я действительно недостаточно знаю о sed, чтобы полностью разобрать это. Он был написан на каком-то стандартном дистрибутиве Linux, и мне нужно, чтобы он работал в OSX.
COMPILE_FILES=$(sed -nr '/<script type="text\/javascript"/ { s%^.*src="\{\$baseUrl\}/([^"]+)".*$%\1%p }' templates/common/minifiedScripts.tpl)
Во-первых, флаг r не существует в версии sed для OSX. Я подумал, что это эквивалент -E, поэтому изменил его. Но потом я получаю:
sed: 1: "/<script type="text\/ja ...": bad flag in substitute command: '}'
Спасибо!