Curso de Programación en Bash/S8.sh
Ir a la navegación
Ir a la búsqueda
S8.sh
#!/bin/bash
X=Adios
[ "$X" != "Hola" ] && \
echo "\$X = $X que no es la cadena \"Hola\""
[ -n "$X" ] && echo "\$X = $X que tiene longitud"
X=/bin/bash
[ -f "$X" ] && echo "$X es un archivo existente y real" ||
echo "$X no existe en este sistema"
[ -x "$X" ] && echo "$X es un archivo ejecutable"
X=S7.sh
[ "$X" -nt "/etc/passwd" ] && \
echo "$X está más nuevo que /etc/passwd"
Resultado
[rrc@Pridd BashClase]$ ./S8.sh $X = Adios que no es la cadena "Hola" $X = Adios que tiene longitud /bin/bash es un archivo existente y real /bin/bash es un archivo ejecutable S7.sh está más nuevo que /etc/passwd [rrc@Pridd BashClase]$ ls -al /etc/passwd S7.sh -rw-r--r-- 1 root root 1959 2011-11-16 11:07 /etc/passwd -rwxr-x--- 1 rrc rrc 308 2011-11-16 17:37 S7.sh* [rrc@Pridd BashClase]$