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: