這是一個給你sed gurus的地方。我真的不知道sed是否完全分開。它寫在一些標準的Linux發行版上,我需要它在OSX上運行。需要幫助從debian移植一個sed命令到OSX
COMPILE_FILES=$(sed -nr '/<script type="text\/javascript"/ { s%^.*src="\{\$baseUrl\}/([^"]+)".*$%\1%p }' templates/common/minifiedScripts.tpl)
首先是r標誌在OSX版本的sed中不存在。我認爲相當於-E,所以改變了它。但後來我得到:
sed: 1: "/<script type="text\/ja ...": bad flag in substitute command: '}'
謝謝!
Dangit,我投來關閉錯誤的問題。請忽略我在這個問題上的近距離投票,並將[另一個](http://stackoverflow.com/questions/4904572/)作爲dup來代替。 – 2011-02-05 01:46:43