![Si no con directorio no vacío](https://rvso.com/image/1072586/Si%20no%20con%20directorio%20no%20vac%C3%ADo.png)
Me gustaría instalar algo desde github en un script bash pero trato de verificar si la carpeta existe o no:
BLUE "Installing LS_COLORS..."
if [ ! -d "~/opt/LS_COLORS" ]
then
git clone https://github.com/trapd00r/LS_COLORS.git ~/opt/LS_COLORS && cd ~/opt/LS_COLORS
cat lscolors.sh >> ~/.bashrc
source ~/.bashrc
else
GREEN "LS_COLORS already installed"
fi
El problema es que el directorio LS_COLORS no se vacía y no funciona correctamente. No puedo entrar en la parte más.
Respuesta1
Parece que la ruta no era correcta, agregué la ruta completa en todos los lugares:
BLUE "Installing LS_COLORS..."
if [ ! -d "/home/torabi12/opt/LS_COLORS/" ]
then
git clone https://github.com/trapd00r/LS_COLORS.git /home/torabi12/opt/LS_COLORS
cat /home/torabi12/opt/LS_COLORS/lscolors.sh >> ~/.bashrc
source ~/.bashrc
else
GREEN "LS_COLORS already installed"
fi
y ahora está funcionando. Gracias por todas las respuestas.