From Teknologisk videncenter
|
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)
|
|