でBASHシェルスクリプトを実行していcurlます。curl コマンドが何らかのテキストを返す場合、エラーがあることがわかります。によって返されるこのテキストcurlは、通常は HTML です。HTML タグをすべて取り除くことができれば、結果のテキストをエラー メッセージとして表示できると考えました。
私は次のようなことを考えていました:
sed -E 's/<.*?>//g' <<<$output_text
しかし、私は得るsed: 1: "s/<.*?>//": RE error: repetition-operator operand invalid
に置き換える*?と*、エラーは表示されません (テキストも表示されません)。グローバル( g) フラグを削除すると、同じエラーが発生します。
これは Mac OS X 上にあります。