Gentoo Archives: gentoo-user-de

From: Alexander Skwar <listen@×××××××××××××××.name>
To: gentoo-user-de@l.g.o
Subject: Re: [gentoo-user-de] Bash: Überprüfen ob eine Variable eine Zahl ist
Date: Wed, 08 Mar 2006 12:39:28
Message-Id: 440ED00F.2040006@mid.message-center.info
In Reply to: [gentoo-user-de] Bash: Überprüfen ob eine Variable eine Zahl ist by Volker Katz
1 Volker Katz wrote:
2
3 > Ich bin gerade in der Situation, dass ich überprüfen möchte, ob eine Variable
4 > einen Integer-Wert enthält.
5
6 Bei Bash gibt's *NUR* Zeichenketten. Integer Variablen
7 gibt's nicht.
8
9 Um zu überprüfen, ob eine Zeichenkette eine integer Zahl ist,
10 könntest Du machen:
11
12 var=12345
13 echo "$var" | egrep -q '^-?[[:digit:]]+$' && echo "$var ist ein Integer"
14
15 Alexander Skwar
16 --
17 Do people know you have freckles everywhere?
18
19 --
20 gentoo-user-de@g.o mailing list

Replies

Subject Author
Re: [gentoo-user-de] Bash: Überprüfen ob eine Variable eine Zahl ist Klaus Fabritius <kfk@××××××××××.de>