N
Nano
Foren As
Hi folgendes Problem
ich habe eine beliebige Variable $x die ich mittels regex überprüfen möchte, da die bashmuster nicht ausreichen, allerdings weiss ich nicht wie
meine idee war z.b
echo $x | grep "regex"
Beispiel zum erkennen ob es sich um zahlen handelt
was leider keinen erfolg brachte
-------------------------------------
Lösung
danke an Gott_in_Schwarz
ich habe eine beliebige Variable $x die ich mittels regex überprüfen möchte, da die bashmuster nicht ausreichen, allerdings weiss ich nicht wie
meine idee war z.b
echo $x | grep "regex"
Beispiel zum erkennen ob es sich um zahlen handelt
Code:
echo $x | grep "^[0-9]+$"
was leider keinen erfolg brachte
-------------------------------------
Lösung
Code:
bla=23
blub='ein string'
i="$bla"
if [ $(echo $i | egrep '^[1-9][0-9]*$') ]; then echo "$i ist eine positive natürliche Zahl"; fi
i="$blub"
if [ $(echo $i | egrep '^[1-9][0-9]*$') ]; then echo "$i ist eine positive natürliche Zahl"; fi
danke an Gott_in_Schwarz
Zuletzt bearbeitet: