tr0nix
der-mit-dem-tux-tanzt
Salute
Ich muss mit egrep etwas matchen lassen, was mit a oder f beginnt und anschliessend eine 6 stellige Zahl hat.
Bsp:
a378570
Die Regexp welche ich bisher habe ist folgende:
egrep '^(a|f)[0-9]+$'
Diese ist allerdings ziemlich ungenau. Aber diese hier geht nicht:
egrep '^(a|f)[0-9]{6}$'
Was ist daran falsch? {6} sollte doch bedeuten, dass sich [0-9] 6 mal matchen lassen sollte?!
Gruss & danke fuer Hilfe
Joel
Ich muss mit egrep etwas matchen lassen, was mit a oder f beginnt und anschliessend eine 6 stellige Zahl hat.
Bsp:
a378570
Die Regexp welche ich bisher habe ist folgende:
egrep '^(a|f)[0-9]+$'
Diese ist allerdings ziemlich ungenau. Aber diese hier geht nicht:
egrep '^(a|f)[0-9]{6}$'
Was ist daran falsch? {6} sollte doch bedeuten, dass sich [0-9] 6 mal matchen lassen sollte?!
Gruss & danke fuer Hilfe
Joel