pinguino hat geschrieben:was du meinst sind "extended regular expressions" aber was ich verwende, sind "basic regular expressions"
Siehe
hier
ja ich meine die "extended regular expressions", welche in der Shell den '=~' Operator benötigt
man bash hat geschrieben:
An additional binary operator, =~, is available, with the same
precedence as == and !=. When it is used, the string to the
right of the operator is considered an extended regular expres‐
sion and matched accordingly (as in regex(3)).
wenn du in der Shell diesen Operator nicht verwenderst, werden keine "Basic regular expressions" verwendet, wie sie in dem von die geposteten Link definiert werden, sondern wird ein einfaches Pattern Matching verwendet, wie es in der Dokumentation der Shell definiert wird
pinguino hat geschrieben:
Jetzt funktioniert:
mit welchen Test-Cases hast du das eigentlich überprüft ?
Gruß
gms