tennessee
Linuxfan
hallo zusammen,
ich möchte einen Textstring vergleichen was aber nicht funktioniert.
Das Script läuft zwar mach aber immer nur den then Teil und nie das else
Egal welchen Wert ich in MEIER eingebe.
Zwei Varianten habe ich getestet beide funzen nicht. Muß wohl am Syntax liegen.
#!/bin/bash
export MEIER="green"
if (($MEIER==red))
then
echo "CRITICAL"
else
echo "no CRITICAL"
fi
#!/bin/bash
export MEIER="green"
if (("$MEIER"=="red"))
then
echo "CRITICAL"
else
echo "no CRITICAL"
fi
ich möchte einen Textstring vergleichen was aber nicht funktioniert.
Das Script läuft zwar mach aber immer nur den then Teil und nie das else
Egal welchen Wert ich in MEIER eingebe.
Zwei Varianten habe ich getestet beide funzen nicht. Muß wohl am Syntax liegen.
#!/bin/bash
export MEIER="green"
if (($MEIER==red))
then
echo "CRITICAL"
else
echo "no CRITICAL"
fi
#!/bin/bash
export MEIER="green"
if (("$MEIER"=="red"))
then
echo "CRITICAL"
else
echo "no CRITICAL"
fi