我正在使用curl
. 如果我的 curl 命令返回任何文本,我知道我有一个错误。这个返回的文本curl
通常是 HTML。我想如果我可以去掉所有的 HTML 标签,我可以将结果文本显示为错误消息。
我在想这样的事情:
sed -E 's/<.*?>//g' <<<$output_text
但我明白了sed: 1: "s/<.*?>//": RE error: repetition-operator operand invalid
如果我替换*?
为*
,我不会收到错误消息(也不会收到任何文本)。如果我删除全局( g
) 标志,我会得到同样的错误。
这是在 Mac OS X 上。