Linux Algemeen 2

Filename expansie = * ? []
I/O redirection = <>|
Shell variablen = $Name

Voor elk commando in mijn script, wordt er een nieuwe shell gestart.
Quoting = een bijzonder teken weer als een gewoon teken interpreteren. Dit doe je door er een \ voor te zetten.
Dit kan ook door het tussen quots “……..” te zetten.

[shift] schuift alle parameters 1 positie op.

ALTIJD dubbele quotes om parameters heen!!

EXIT code = om te kijken of mijn commando goed is gegaan!
Echo $?
Nul = alles is goed gegaan.
Twee = het is niet goed gegaan.

$0 = naam van het script of altijd de naam van jezelf!
Of je eigen naam in de foutboodschap
Dus echo $0; Error bij openen bijvoorbeeld….
[echo $0: error bij openen >&2]