Я запустил эту команду подстановки на Ubuntu 12.04.sed error «Недопустимый конец диапазона»
$ sed -e "s/([a-zA-Z0-9.-/\\ :]+)/\1/g"
Однако возникает следующая ошибка.
СЭД: -e выражение # 1, символ 27: конец Недопустимый диапазон
я помню, такое же выражение работает на MacOSX.
Можете ли вы описать, почему команда не работает?
Thx! Он работает в командной строке. Хотя, [здесь] (http://stackoverflow.com/questions/16637799/sed-error-invalid-reference-1-on-s-commands-rhs) является следующим вопросом. – JJD