フォロー

何で
$ echo "abccccde"|sed 's/ab.+de/success/'
abccccde
ってsuccessにならないのか分からなかった。+って1文字以上の繰り返しだよなと。bingのAIに聞いても分からず。
やっと分かった。
$ echo "abccccde"|sed -E 's/ab.+de/success/'
success
と-Eオプションを付ければ良いんだ。ヘルプによると、
-E, -r, --regexp-extended
use extended regular expressions in the script
(for portability use POSIX -E).
らしい。拡張正規表現か。

ログインして会話に参加
Fedibird

様々な目的に使える、日本の汎用マストドンサーバーです。安定した利用環境と、多数の独自機能を提供しています。