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 wirdExistiert 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()