[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [OT] Regex in Bash-Skript



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Am Mittwoch, 6. Oktober 2004 09:28 schrieb Patrick Wunderlich:
> Hallo Newsgroup,
>
> ist zwar nicht Debian spezifisch, aber wenn einer Ahnung davon hat,
> dann ihr :)
>
> Ich möchte bei einem Bash-Skript meine Parameter mittels Regulärer
> Ausdrücke auf Korrektheit überprüfen.
>
> Als Parameter ist zum einem "[0-9]+" erlaubt also nur Zahlen und
> min. eine davon.
>
> Oder "[0-9][0-9]?:[0-9][0-9]?", also ein oder zwei Zahlen, dann ein
> Doppelpunkt und dann nochmal ein oder zwei Zahlen.
>
> Zwischen diesen beiden Varianten meines Parameters möchte ich gern
> unterscheiden, ich bekomms aber irgendwie nicht hin :(

ARGUMENT='echo $1 | sed -e 's/^[0-9]{1,2}:[0-9]{1,2}$//"'

Danach brauchst du nur noch checken ob die Variable leer ist oder 
nicht.


Michael
- -- 
Homepage: http://www.worldforge.org/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFBY6dIWSOgCCdjSDsRAhAjAJ4q+vgXJQr/fRjgkZSGth8bHHXEowCgmvCS
dZj8oEBxvMC5WzrU5V7cxgA=
=3ZFQ
-----END PGP SIGNATURE-----



Reply to: