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?

Deja un comentario

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

*