diff --git a/pages.nl/common/[.md b/pages.nl/common/[.md index 2cfebadd0..7898ab3c5 100644 --- a/pages.nl/common/[.md +++ b/pages.nl/common/[.md @@ -1,25 +1,33 @@ # [ -> Evalueren voorwaarde. +> Controleer bestandstypes en vergelijk waardes. > Geeft een 0 terug als de voorwaarde waar (true) is, als het niet waar (false) is geeft het een 1 terug. > Meer informatie: . - Test of een gegeven variabele gelijk is aan een gegeven tekst: -`[ "{{$VARIABELE}}" == "{{/bin/zsh}}" ]` +`[ "${{variable}}" {{==|!=}} "{{string}}" ]` -- Test of een gegeven variabele leeg is: +- Test of een gegeven variabele gelijk/niet gelijk/groter dan/kleiner dan/groter dan of gelijk/kleiner dan of gelijk aan het gegeven nummer: -`[ -z "{{$GIT_TAK}}" ]` +`[ "${{variable}}" -{{eq|ne|gt|lt|ge|le}} {{integer}} ]` + +- Test of een gegeven variabele een niet-lege waarde heeft: + +`[ -n "${{variable}}" ]` + +- Test of een gegeven variable een lege waarde heeft: + +`[ -z "${{variable}}" ]` - Test of een bestand bestaat: `[ -f "{{pad/naar/bestand}}" ]` -- Test of een map niet bestaat: +- Test of een map bestaat: -`[ ! -d "{{pad/naar/map}}" ]` +`[ -d "{{pad/naar/map}}" ]` -- If-else instructie: +- Test of een bestand of een map bestaat: -`[ {{conditie}} ] && {{echo "waar"}} || {{echo "niet waar"}}` +`[ -e {{pad/naar/bestand_of_map}} ]`