Obtener el número de versión de Java de Python
Necesito obtener el número de versión de Java, por ejemplo "1.5", de python (o bash).
Yo usaría:
os.system('java -version 2>&1 | grep "java version" | cut -d "\\\"" -f 2')
Pero eso devuelve 1.5.0_30
Debe ser compatible si el número cambia a "1.10", por ejemplo.
Me gustaría usar cut o grep o incluso sed. Debería estar en una línea.