if-then ステートメントを sed 検索に追加しようとしているだけです。正規表現では(?(?=phrase)then_code|else_code)
.
私が持っている同等の正規表現コードは次のとおりです。
"[^"]*"(?(?=,)[^.]*.|[^!]*!)
以下に一致します。
何とか何とか何とか"Hello", Bob said
。何とか何とか何とか
"Goodbye"!
何とか何とか何とか
注: この例の実用性について質問しないでください。実際のコードは実用的です。
sedでそれをどのように検索しますか?