El comando no se encuentra en la condición IF-ELSE de Bash cuando se usa [! -d “$ DIR”]
Tengo un codigo asi
#!/bin/bash
DIR="test_dir/";
if [! -d "$DIR"]; then
# If it doesn't create it
mkdir $DIR
fi
Pero por qué ejecutarlo me dio esto:
./mycode.sh: line 16: [!: command not found
¿Cuál es la forma correcta de hacerlo?