diff --git a/pages.nl/common/test.md b/pages.nl/common/test.md new file mode 100644 index 0000000000..624fa8085b --- /dev/null +++ b/pages.nl/common/test.md @@ -0,0 +1,25 @@ +# test + +> Controleer bestandstypen en vergelijk waarden. +> Retourneert 0 als de voorwaarde waar is, 1 als de voorwaarde onwaar is. +> Meer informatie: . + +- Test of een gegeven variabele gelijk is aan een gegeven string: + +`test "{{$MY_VAR}}" = "{{/bin/zsh}}"` + +- Test of een gegeven variabele leeg is: + +`test -z "{{$GIT_BRANCH}}"` + +- Test of een bestand bestaat: + +`test -f "{{pad/naar/bestand_of_map}}"` + +- Test of een map niet bestaat: + +`test ! -d "{{pad/naar/map}}"` + +- Als A waar is, voer dan B uit, of C in het geval van een fout (let op dat C mogelijk wordt uitgevoerd, zelfs als A mislukt): + +`test {{voorwaarde}} && {{echo "true"}} || {{echo "false"}}`