нужна помощь в переносе команды sed с debian на OSX

Это для вас, гуру. Я действительно недостаточно знаю о 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: '}'

Спасибо!

5
задан pocketfullofcheese 5 February 2011 в 00:22
поделиться