PowerShell: cómo comprobar si el número está dentro de un rango
Puede utilizar la siguiente sintaxis en PowerShell para comprobar si un número está dentro de un rango específico:
(($num -ge 10) -and ($num -le 20))
Este ejemplo en particular comprueba si el número almacenado en la variable denominada $num está entre 10 y 20 y devuelve Verdadero > o Falso como resultado.
Tenga en cuenta que el operador -ge se usa para lógica “mayor o igual a”, mientras que el operador -le se usa para lógica “menor o igual a”.
También puedes usar una declaración if else para generar un texto específico como resultado:
if (($num -ge 10) -and ($num -le 20)) {
Write-Host "Number is between 10 and 20"
} else {
Write-Host "Number is not between 10 and 20"
}El siguiente ejemplo muestra cómo utilizar esta sintaxis en la práctica.
Ejemplo: cómo comprobar si el número está dentro de un rango en PowerShell
Supongamos que tenemos una variable llamada $num con un valor de 17 en PowerShell.
Podemos utilizar la siguiente sintaxis para comprobar si este valor está entre 10 y 20:
$num = 17
(($num -ge 10) -and ($num -le 20))La siguiente captura de pantalla muestra cómo utilizar esta sintaxis en la práctica:
Esto devuelve Verdadero ya que la variable denominada $num contiene un valor entre 10 y 20.
También podríamos usar una declaración if else para devolver un resultado específico:
$num = 17
if (($num -ge 10) -and ($num -le 20)) {
Write-Host "Number is between 10 and 20"
} else {
Write-Host "Number is not between 10 and 20"
}La siguiente captura de pantalla muestra cómo utilizar esta sintaxis en la práctica:
Esto devuelve “El número está entre 10 y 20” ya que el valor de la variable está efectivamente dentro de este rango.
Siéntase libre de reemplazar 10 y 20 con cualquier número que desee, según el rango que desee utilizar.

