で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 上にあります。