-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathoperadores_logicos.sh
More file actions
65 lines (41 loc) · 899 Bytes
/
operadores_logicos.sh
File metadata and controls
65 lines (41 loc) · 899 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
#!/bin/bash
cadena1="a"
cadena2="a"
cadena1=""
# != -eq -lt -gt
# -n la cadena no esta vacia
# -z la cadena esta vacia
#if [ $cadena1 = $cadena2 ]; then
# echo "Verdadero"
#else
# echo "falso"
#fi
#echo "Cadena1: $cadena1"
#if [[ -z $cadena1 ]]; then
# echo "1: La cadena NO esta vacia"
#else
# echo "1: CADENA VACIA"
#fi
#if [[ -z $cadena1 ]]; then
# echo "2: La cadena esta vacia"
#else
# echo "2: CADENA LLENA"
#fi
#if [[ $cadena1 = "" ]]; then
# echo "Cadena vacia convencional"
#else
# echo "Cadena llena convencional"
#fi
# Comprobacion de atributos de ficheros
# -d fichero existe y es un directorio
# -e fichero existe
# -f fichero existe y no es un directorio
# -o eres dueño del fichero
# -nt mas reciente que
# -ot mas antiguo que
directorio="/home/gabriel/Documents"
if [[ -d $directorio ]]; then
echo "Es un directorio"
else
echo "No es un directorio"
fi