blackbirdthefirst
Mitglied
Hallo zusammen,
ich verstehe folgenden Ausschnitt aus einem Perl Script nicht:
Es ist aus dem vncserver- Script von Tightvnc. Die Frage ist
1. Was bedeutet "!-d _ || !-o _" ? Was ist "_" für eine Variable etc. ?
2. Warum verwendet man lstat wenn das Ergebnis nicht verwendet wird ?
ich verstehe folgenden Ausschnitt aus einem Perl Script nicht:
Code:
($z,$z,$mode) = lstat("$vncUserDir");
if (!-d _ || !-o _ || ($vncUserDirUnderTmp && ($mode & 0777) != 0700)) {
die "$prog: Wrong type or access mode of $vncUserDir.\n";
}
Es ist aus dem vncserver- Script von Tightvnc. Die Frage ist
1. Was bedeutet "!-d _ || !-o _" ? Was ist "_" für eine Variable etc. ?
2. Warum verwendet man lstat wenn das Ergebnis nicht verwendet wird ?
Zuletzt bearbeitet: