という事は承知しています
'*' : The preceding item will be matched zero or more times.
'?' : The preceding item is optional and will be matched, at most, once.
'+' : The preceding item will be matched one or more items
grep の使用時に違いが生じる例を教えていただけますか? 私は egrep を使用していましたが、これらの演算子に対して異なる出力を生成できるかどうかを確認しようとしました。
答え1
例を作ってみませんか?試してみませんか?
$ cat greppy
grp
grep
greep
ここに0個以上のe
$ egrep 'gre*p' greppy
grp
grep
greep
ここにeが0個または1個
$ egrep 'gre?p' greppy
grp
grep
ここに1つ以上のe
$ egrep 'gre+p' greppy
grep
greep