Ich bin neu in Bash und Überprüfung eine Variable ein Problem mit enthält eine ZeichenfolgeString enthält korrekte Version von Java
Works:
foo="abc def ghi"
if [[ "$foo" =~ "def" ]]; then
echo "Match!"
fi
funktioniert nicht (Ausgabe Ich habe):
javaVersion="$(java -version)"
if [[ "$javaVersion" =~ "1.8.0_74" ]]; then
echo "Match!"
fi
Ich habe manuell überprüft die Variable enthält die Zeichenfolge 1.8.0_74.