Conditional Expression


Ein Conditional Expression ist ein unary expression oder binary expression.
Er formuliert eine Bedindung. Diese evaluiert zu TRUE oder FALSE.
Ein derartiger Expression wird i.d.R. eingesetzt in :     test   if   while   until
Die folgenden Kombinationen können verwendet werden, um den Ausdruck zu bilden.

Datei Operatoren

Dateioptionen      	Prüfung
  -e file        	Datei vorhanden
  -r file        	Datei vorhanden und Leserechte gegeben
  -w file         	Datei vorhanden und Schreibrechte gegeben
  -x file   		Datei vorhanden und execute Bit gesetzt.  
  		    	  Wenn File ein Directory ist,  
 		    	  dann kann ein search  durchgeführt werden.
  -f file         	Datei vorhanden und regular file
  -d file         	Datei vorhanden und directory
  -c file         	Datei vorhanden und character special file
  -b file         	Datei vorhanden und block special file
  -p file         	Datei vorhanden und named pipe (fifo)
  -u file         	Datei vorhanden und set-user-id Bit gesetzt
  -g file         	Datei vorhanden und set-group-id Bit gesetzt
  -k file         	Datei vorhanden und sticky Bit gesetzt
  -s file         	Datei vorhanden und Länge grösser als 0
  -L file         	Datei vorhanden und ist ein symbolic-link
  -O file         	Datei vorhanden und Eigentümer ist die effective user id
  -G file         	Datei vorhanden und  Eigentümer ist die effective group  id
  -S file         	Datei vorhanden und ist ein special file vom Type socket
  -t [filedes] 		Datei offen und beschreibt der File-Descriptor ein Terminal
			(Default ist Descriptor 1 ).  filedes darf nicht weggelassen
			werden, wenn [[  ... ]]   verwendet wird
Existiert Datei , wenn nicht farbige Fehlermeldung
Fatal error: Uncaught Error: Call to undefined function makebox() in /hp/ao/ae/lz/www/detlefhahn/linux/inc/cond_expr_body.inc:63 Stack trace: #0 /hp/ao/ae/lz/www/detlefhahn/linux/linux_shell.php(316): require_once() #1 {main} thrown in /hp/ao/ae/lz/www/detlefhahn/linux/inc/cond_expr_body.inc on line 63
216.73.217.101 linux_shell.php 178


E_ERROR
{"type":1
"message":"Uncaught Error: Call to undefined function makebox() in \/hp\/ao\/ae\/lz\/www\/detlefhahn\/linux\/inc\/cond_expr_body.inc:63\nStack trace:\n
0 \/hp\/ao\/ae\/lz\/www\/detlefhahn\/linux\/linux_shell.php(316): require_once()\n
1 {main}\n thrown"
"file":"\/hp\/ao\/ae\/lz\/www\/detlefhahn\/linux\/inc\/cond_expr_body.inc"
"line":63
"scriptfile":"\/linux\/linux_shell.php"} '
' . (0 - 1) /hp/ao/ae/lz/www/detlefhahn/common/inc/startup_6_1.inc(1005): debug_string_backtrace() '
' . (1 - 1) [internal function]: fatal_error()