Patrones de Glob para números positivos de punto flotante.
Quiero usar patrones de globo para hacer coincidir números de punto flotante positivos.
¿Serían correctos estos?
pitg = ‘? (+) * ([0-9])’
pfxp = ‘? (+) * ([0-9])? ([.,]) + ([0-9])’
pflp = ‘? (+) * ([0-9])? ([.,]) + ([0-9])? ([eE] ? ([-+]) + ([0-9]))’
pitg para hacer coincidir 3 345 -98
pfxp para hacer coincidir 1.234 0.234 .345 -0.23 -45.56 3 345 -98
pflp para hacer coincidir -1.234E07 345.23E-8
¿Cómo se pueden usar en una construcción de condición?
Para expresiones regulares, se usa
if [[ $num =~ $regex ]]; then
Para patrones de globo, ¿se hace con
si [[ $num == $gptrn ]]; entonces
davy.ai
Entonces, por ejemplo, para hacer coincidir un número de punto flotante positivo con
pflp
: