So..

Das andere Script läuft einwandfrei, nochmal danke wit.
Hab den ganzen Spaß mal mit Strings probiert und jetzt bekomme ich nen Illegal number Error und danach wird das Script wie gewünscht ausgeführt, was bringt mir der Error, er sagt mir ja quasi das die Ausgabe kein Numerischer wert ist, oder? Und wie bekomme ich den Error weg?
Hier der Code, hab die Variablen einfach in Form von Werten hinter dem Script angegeben.
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
#!/bin/bash
clear
if [ $1 -eq $2 ]
then
echo "Die Zeichenketten sind identisch."
else
echo "\"$1\" ist nicht gleich \"$2\""
fi
vergl=blubb
if [ $3 != $vergl ]
then
echo "\"$3\" ist nicht gleich \"$vergl\""
else
echo "Die Zeichenketten sind identisch."
fi
|