Test

From Teknologisk videncenter
Jump to: navigation, search

test med Filer

-r fil Sandt, hvis fil findes og kan læses
-w fil Sandt, hvis fil findes og kan skrives
-x fil Sandt, hvis fil findes og kan udøres
-f fil Sandt, hvis fil findes og er en ordinær fil
-d fil Sandt, hvis fil findes og er et katalog
-c fil Sandt, hvis fil findes og er en tegnorienteret fil
-b fil Sandt, hvis fil findes og er en blokorienteret fil
-s fil Sandt, hvis fil findes og har en størrelse der er større end 0

test med tekststrenge

-z streng Sandt, hvis streng er tom
-n streng Sandt, hvis streng har en længde der er større end 0 (ikke er tom)
streng1 = streng2 Sandt, hvis streng1 og streng2 indeholder det samme
streng1 != streng2 Sandt, hvis streng1 og streng2 indeholder noget forskelligt

test med tal

n1 -eq n2 Sandt, hvis n1 er lig n2
n1 -ne n2 Sandt, hvis n1 er forskellig fra n2
n1 -gt n2 Sandt, hvis n1 er større end n2
n1 -ge n2 Sandt, hvis n1 er større end eller lig n2
n1 -lt n2 Sandt, hvis n1 er mindre end n2
n1 -le n2 Sandt, hvis n1 er mindre end eller lig n2

kombinationer

test1 -o test2 Sandt, hvis test1 eller test2 er sandt (or)
test1 -a test2 Sandt, hvis test1 og test2 er sandt (and)
 !test Sandt, hvis test er falsk (not)
(test) Sandt, hvis test er sandt (kombination)