ssed Unterminated s命令

时间:2013-09-10 13:01:55

标签: regex macos sed terminal

我正在尝试搜索并替换为以下内容。但是,它一直给我unterminated s command错误。知道我做错了吗?

在OSX上使用zsh。

> ssed -r 's/(?s).*?(<div class="mb_t_p_t_post_div">.*);\1;/g' 1.htm
ssed: -e expression #1, char 50: unterminated `s' command

1 个答案:

答案 0 :(得分:1)

您在搜索和替换模式之间缺少/。应该是:

sed -r 's/(?s).*?(<div class="mb_t_p_t_post_div">.*);/\1;/g' 1.htm

(?s)也存在问题 - 它无效。