jueves, 26 de febrero de 2015

Programación en shell Linux. Parte II


Programación en shell Linux. Parte II


OPERADORES

               Para la realización de operaciones aritmético lógicas haremos uso del coamndo "expr". La estructura que sigue será: 
expr argumento1 operador argumento2

               El operador podrá ser alguno de la lista siguiente:

Operador Comentario
Operadores aritméticos
+ Suma
- Resta
\* Multiplicación
/ División
% Módulo
Operadores relacionales
= Igual
!= Distinto
> Mayor
>= Mayor o igual
< Menor
<= Menor o igual
Operadores lógicos
| Or
& And

               Para evaluar archivos, cadena y números, usaremos el comando "test" que sigue la siguiente estructura:
test -opción archivo
test numero -opción numero
test [cadena1 operador/-opción cadena2]
Opción Comentario
Archivos o directorios
-f Verdadero (0) si existe y es un archivo regular
-s Verdadero (0) si existe y tamaño > 0
-r Verdadero (0) si existe y tiene permiso de lectura
-w Verdadero (0) si existe y tiene permiso de escrit
-x Verdadero (0) si existe y tiene permisos de ejec
-d Verdadero (0) si existe y es un directorio
Valores numéricos
-ne Distinto
-gt; Mayor
-ge Mayor o igual
-lt; Menor
-le Menor o igual
-eq Igual
Conectores
-o Or
-a And
! Not


No hay comentarios:

Publicar un comentario