Archiv verlassen und diese Seite im Standarddesign anzeigen : shell In If Abfrage Strings vergleichen
Hallo ich möchte per IF Abfrage testen ob in einer Variable nur buchstaben vorkommen
also
if [ $VAR = [A-Za-z] ]
then
****
fi
so gehts aber nicht
Danke schon mal im Vorraus
Also da hast Du direkt schlechte Karten ich würde das ganze so machen:
#!/bin/bash
if [ -z "$(echo $VARIABLE | grep -i [0-9])" ] ; then
echo "Supi nur Buchstaben"
else
echo "Hey, bitte keine Zahlen in $VARIABLE"
fi
Grüße, Spike
Danke das klappt noch nicht liegt wahrscheinlich an der Syntax
aber eine gute IDEE
so jetzt muß ich auch noch den Inhalt von zwei Variablen vergleichen
Gruß Sucht
if [ -z $(echo abc|grep -i [0-9]) ] ; then
echo "Supi nur Buchstaben"
else
echo "Hey, bitte keine Zahlen in $VARIABLE"
fi
Hans-Georg Normann
26-09-2002, 22:40
sieh dir mal das tr Kommando an.
Hans
Powered by vBulletin® Version 4.2.5 Copyright ©2025 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.