sedを使用して正規表現と一致しない

sedを使用して正規表現と一致しない

Sat単語の後に1つ以上のカンマが続く正規表現を探したいと思います。私はこれを使用しました:

sed -e 's/Sat,+/Sat/ig' myfile.txt > output.txt

しかし、ファイルにSat,

答え1

基本正規表現を基本とする+拡張正規表現表記です。sed

\{1,\}デフォルトの正規表現ではorを使用できます\+(GNUだけがsedこれについて知っているようで、\+標準ではありません)。

また、sedこのオプションを使用して拡張式の使用に切り替えることもできます-E

関連:

関連情報