2021-10-15 14:35:04 +01:00
|
|
|
# [
|
|
|
|
|
|
|
|
> Evalueren voorwaarde.
|
|
|
|
> Geeft een 0 terug als de voorwaarde waar (true) is, als het niet waar (false) is geeft het een 1 terug.
|
2022-01-29 20:17:39 +00:00
|
|
|
> Meer informatie: <https://www.gnu.org/software/bash/manual/bash.html#index-test>.
|
2021-10-15 14:35:04 +01:00
|
|
|
|
|
|
|
- Test of een gegeven variabele gelijk is aan een gegeven tekst:
|
|
|
|
|
|
|
|
`[ "{{$VARIABELE}}" == "{{/bin/zsh}}" ]`
|
|
|
|
|
|
|
|
- Test of een gegeven variabele leeg is:
|
|
|
|
|
|
|
|
`[ -z "{{$GIT_TAK}}" ]`
|
|
|
|
|
|
|
|
- Test of een bestand bestaat:
|
|
|
|
|
|
|
|
`[ -f "{{pad/naar/bestand}}" ]`
|
|
|
|
|
|
|
|
- Test of een directory niet bestaat:
|
|
|
|
|
|
|
|
`[ ! -d "{{pad/naar/directory}}" ]`
|
|
|
|
|
|
|
|
- If-else instructie:
|
|
|
|
|
|
|
|
`[ {{conditie}} ] && {{echo "waar"}} || {{echo "niet waar"}}`
|