Grepと正規表現、次はなぜ特定の部分だけを返すのですか?

Grepと正規表現、次はなぜ特定の部分だけを返すのですか?

以下の理由:

echo this is a line. | grep -o -E "[a-z]+\."

結果は「はい」ですかline.、「いいえ」ですかthis is a line.

正規表現には単語の境界やその他の制限はありません。

ベストアンサー1

[a-z]a文字のみが一致しますz。空白文字と一致しません。空白文字も一致させるには、次のように明示的に話す必要があります[a-z ]

おすすめ記事