Mailinglist Archive: opensuse-de (1999 mails)
| < Previous | Next > |
Re: bash mit regex - SOLVED
- From: "Daniel Bauer" <mlist@xxxxxxxxxxx>
- Date: Fri, 9 Mar 2007 11:07:02 +0100
- Message-id: <032a01c76232$af978c60$0101010a@mobile>
Hi,
From: "Dr. Jürgen Vollmer" <Juergen.Vollmer@xxxxxxxxxxxxxxxxxxxxx>
ok, aber es wird immer noch schwieriger die regex zu lesen ;) zumindest für den Anfang ...
Daniel
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+unsubscribe@xxxxxxxxxxxx
Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken
Sie eine Mail an: opensuse-de+help@xxxxxxxxxxxx
From: "Dr. Jürgen Vollmer" <Juergen.Vollmer@xxxxxxxxxxxxxxxxxxxxx>
Am Freitag, 9. März 2007 schrieb Daniel Bauer:
> From: "Dr. Jürgen Vollmer" <Juergen.Vollmer@xxxxxxxxxxxxxxxxxxxxx>
> > if [[ ! $faxnr =~ '^00' ]] && \
> > [[ ! $faxnr =~ '^01' ]] && \
> > [[ ! $faxnr =~ '^0[79]00' ]] && \
> > [[ $faxnr =~ '^0[0-9]*$' ]]
> > then
> > ...
> > fi
>
> Verstehe ich es richtig, das es lediglich das ~ ist was die regex
> einleitet?
man bash:
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)).
> if [[ ! $faxnr =~ '^00' ]] && \
> [[ ! $faxnr =~ '^01' ]] && \
btw. man könnte
if [[ ! $faxnr =~ '^0[01]' ]]
noch zu verkürzen
ok, aber es wird immer noch schwieriger die regex zu lesen ;) zumindest für den Anfang ...
Daniel
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+unsubscribe@xxxxxxxxxxxx
Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken
Sie eine Mail an: opensuse-de+help@xxxxxxxxxxxx
| < Previous | Next > |