Bash:
Tarkistetaan, onko hakemisto olemassa

Kuinka:

Perustasolla Bash mahdollistaa hakemiston olemassaolon tarkistamisen käyttämällä ehtolauseita ja -d operaattoria. Alla on suoraviivainen esimerkki, joka osoittaa, miten tämä tarkistus suoritetaan.

if [ -d "/polku/hakemistoon" ]; then
    echo "Hakemisto on olemassa."
else
    echo "Hakemistoa ei ole olemassa."
fi

Esimerkkituloste (jos hakemisto on olemassa):

Hakemisto on olemassa.

Esimerkkituloste (jos hakemistoa ei ole olemassa):

Hakemistoa ei ole olemassa.

Monimutkaisemmissa skripteissä on yleistä yhdistää tarkistus muihin toimiin, kuten luoda hakemisto, jos sitä ei ole olemassa:

DIR="/polku/hakemistoon"
if [ -d "$DIR" ]; then
    echo "$DIR on olemassa."
else
    echo "$DIR ei ole olemassa. Luodaan nyt..."
    mkdir -p "$DIR"
    echo "$DIR luotu."
fi

Esimerkkituloste (jos hakemistoa ei ole olemassa ja sitten se luodaan):

/polku/hakemistoon ei ole olemassa. Luodaan nyt...
/polku/hakemistoon luotu.

Vaikka Bash itsessään tarjoaa vankkoja työkaluja tällaisiin tarkistuksiin, ei suosittuja kolmannen osapuolen kirjastoja erityisesti tähän tehtävään ole, sillä natiivit Bash-komennot ovat täysin kykeneviä ja tehokkaita hakemiston olemassaolon varmentamisessa.