Quiero hacer una prueba: si una cierta variable existe, no está vacía, y su valor coincide con un directorio existente, entonces se debe escribir "existe".
Hice lo siguiente:
$ echo $var
$ if [ -d $var ]; then echo "exists"; fi
exists
Conseguí "existir", aunque no le asigné ningún valor a $varr. ¿Por qué tengo "existe"? ¿Y cómo hacer la prueba correctamente?
0 votos
Si @WillW ha respondido a su pregunta, por favor, márquela como aceptada. :)