$HOME/bin
Goede gewoontes leer je best aan van in het begin.
- We weten ondertussen dat een script begin met een shebang
- We weten ook al dat je je scripts best van kommentaar voorziet, zodat jijzelf (en anderen) later (soms jaren later) sneller kunnen terugvinden hoe je script precies in mekaar zit, welke versie van het script het betreft, waarom je bepaalde wijziging en heb doorgevoerd, en wat het nu precies doet ... :-)
Daar voegen we nog twee gewoonten aan toe:
- plaats je scripts in een directory $HOME/bin:
Het kan geen kwaad al je scripts te plaatsen in eenzelfde directory. Het meest voor de hand liggend is een directorybin
in je$HOME
.
- voorzie je scripts van een suffix
.sh
Straks gaan we misschien ook werken met perl of python, of iets anders.
Dan gaan we die scripts en programma's allemaal in de$HOME/bin
stoppen.
En dan is het voor onszelf misschien nuttig om onze bash-scripts te voorzien van een suffix.sh
van shell.
Oefening:
- maak een directory
bin
in jouw home directory - plaats al je scripts (dwf, hello-world, kubus, ... enzoverder) in die
bin
directory - herbenoem je bash-scripts in
bin
zodat ze eindigen op.sh