这是一个给你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