Chequeo de comparación Bash para aceptar valores solo con formato 0.1.
Tengo este fragmento de código: if [[ $1 =~ ^[+-]?[0-9]+\.?[0-9]*$ ]]; then echo ‘versión es buena’ exit 0 else exit 1 fi El problema es que este fragmento de código $1 =~ ^[+-]?[0-9]+\.?[0-9]*$ solo debería validar versiones formateadas como number.number. Actualmente, esta porción de código valida las entradas como: 1 . . . Read more