나는 이해
'*' : 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
여기 하나 이상의 e
$ egrep 'gre+p' greppy
grep
greep