ich verstehe das
'*' : 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
Kann mir jemand ein Beispiel geben, wann es bei der Verwendung von grep einen Unterschied geben würde? Ich habe egrep verwendet, aber ich habe versucht zu prüfen, ob ich für diese Operatoren unterschiedliche Ausgaben generieren könnte.
Antwort1
ein Beispiel machen? es ausprobieren?
$ cat greppy
grp
grep
greep
null oder mehr e hier
$ egrep 'gre*p' greppy
grp
grep
greep
null oder ein e hier
$ egrep 'gre?p' greppy
grp
grep
ein oder mehrere e hier
$ egrep 'gre+p' greppy
grep
greep