Condicionales programación shell

condicionales-shell

-d fichero
Cierto si fichero existe y es un directorio.

-e fichero
Cierto si fichero existe, independientemente del tipo que sea.

-f fichero
cierto si fichero existe y es un fichero normal

-r fichero
Cierto si fichero existe y se puede leer

-s fichero
Cierto si fichero existe y tiene tamaño mayor que cero

-w fichero
Cierto si fichero existe y es se puede escribir sobre él

-x fichero
Cierto si fichero existe y es ejecutable

nl -eq n2
Cierto si los enteros n1 y n2 son iguales

nl -ne n2
Cierto si los enteros n1 y n2 no son iguales

nl -gt n2
Cierto si el enteros nl es mayor que n2

nl -ge n2
Cierto si los enteros n1 y n2 son iguales o n1 es mayor que n2

nl -lt n2
Cierto si el entero nl es menor que n2

nl -le n2
Cierto si los enteros n1 y n2 son iguales o n1 es menor que n2

sl = s2
Cierto si las cadenas de texto sl y s2 son idénticas

sl != s2
Cierto si las cadenas de texto sl y s2 no son idénticas

sl < s2
Cierto si la cadena de texto sl es menor que s2

sl > s2
Cierto si la cadena de texto sl es mayor que s2

-n cadena
Cierto si la longitud de la cadena de texto es distinta de cero

! expresion
Cierto si expresion es falsa (negación)

expresionl -a expresion2
Cierto C expresionl y expresion2 son ciertas

expresionl -o expresion2
Cierto si expresionl o expresion2 son ciertas


Tu opinión es importante para mi, ¿Te ha resultado útil este artículo?

¿Eres programador/a?

En Pulpo están buscando nuevos talentos, envíales un email a developers@pulpoapp.com.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*