# [ > 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. > Zie ook: `test`. > Meer informatie: . - Test of een gegeven variabele gelijk is aan een gegeven tekst: `[ "${{variable}}" = "{{string}}" ]` - Test of een gegeven variabele niet gelijk is aan een gegeven tekst: `[ "${{variabele}}" != "{{string}}" ]` - Test of een gegeven variabele gelijk/niet gelijk/groter dan/kleiner dan/groter dan of gelijk/kleiner dan of gelijk aan het gegeven nummer: `[ "${{variable}}" -{{eq|ne|gt|lt|ge|le}} {{integer}} ]` - Test of een gegeven variabele een [n]iet-lege waarde heeft: `[ -n "${{variable}}" ]` - Test of een gegeven variable een lege ([z]) waarde heeft: `[ -z "${{variable}}" ]` - Test of een bestand ([f]) bestaat: `[ -f {{pad/naar/bestand}} ]` - Test of een map ([d]) bestaat: `[ -d {{pad/naar/map}} ]` - Test of een bestand of een map b[e]staat: `[ -e {{pad/naar/bestand_of_map}} ]`