Napisałem mały skrypt bash, aby sprawdzić, czy katalog ma nazwę anacondaczy minicondaw moim użytkowniku $HOME. Ale nie znajduje miniconda2katalogu w moim domu.
Jak mogę to naprawić?
if [ -d "$HOME"/"(ana|mini)conda[0-9]?" ]; then
echo "miniconda directory is found in your $HOME"
else
echo "anaconda/miniconda is not found in your $HOME"
fi
PS: Jeśli tak [ -d "$HOME"/miniconda2 ]; then, to znajduje katalog miniconda2, więc myślę, że w tym leży błąd"(ana|mini)conda[0-9]?"
Chcę, aby skrypt był ogólny. Dla mnie jest to miniconda2, ale dla innego użytkownika może to być anaconda2, miniconda3 i tak dalej.