Työhakemisto
Työhakemistolla tarkoitetaan hakemistoa, jossa ohjelma suoritetaan. Tällä on merkitystä, jos suoritettava ohjelma yrittää avata esimerkiksi omasta hakemistostaan tiedostoja (esimerkiksi viittaa niihin polulla ./hakemisto/tiedosto.data).
Nykyisen työhakemiston saa selville komennolla pwd.
Esimerkki
Seuraava skripti tulostaa hakemiston jossa komento on suoritettu:
#!/bin/bash
echo Olet hakemistossa `pwd`
Jos tämä skripti nyt on käyttäjän kotihakemistossa ja se ajetaan komennolla ./skripti.sh, niin tulos on
Olet hakemistossa /home/käyttajä
Kuitenkin jos siirrytään esimerkiksi juurihakemistoon tulos on eri:
$ cd / $ /home/käyttäjä/skprti.sh Olet hakemistossa /