Moin, ja das ist bei mir auch unter /bin vorhanden. Weiß aber auch nicht, wofür das gut sein soll.Dunerkahl schrieb:Hallo,
ich hab gerade ein merkwürdiges Programm in /bin entdeckt, es heißt einfach nur "[".
Habt ihr sowas auch in eurem /bin-ordner ? Mir erscheint das nämlich unwohl.
Debian Linux Server, auf dem ich Zugang habe:quarx schrieb:P.S.: Unter Linux (Debian) liegt unter /bin jedenfalls keine eckige Klammer rum, das muss was Darwin-spezifisches sein.
gna$ which [
/usr/bin/[
gna$ if test -f moo.txt; then echo foo; else echo bar; fi
foo
gna$ if [ -f moo.txt ]; then echo foo; else echo bar; fi
foo
'[EXPR]' sieht - finde ich - schöner aus als 'test EXPR'.`test' has an alternate form that uses opening and closing square
brackets instead a leading `test'. For example, instead of `test -d
/', you can write `[ -d / ]'. The square brackets must be separate
arguments; for example, `[-d /]' does not have the desired effect.
Since `test EXPR' and `[ EXPR ]' have the same meaning, only the former
form is discussed below.
Nogger schrieb:Auf die Idee kommt man, wenn man "if [ wasimmer ]" statt "if test wasimmer" benutzen möchte?
"test" ist nichts eingebautes, "test" ist ein Programm. /bin/test. "if 'programm liefert "wahr" zurück', dann mach wasimmer" hat den großen vorteil, daß die Testbedingung beliebig komplex sein kann. if Programm-"transferiere daten und schicke mail" war errfolgreich, dann...
Wir verwenden essentielle Cookies, damit diese Website funktioniert, und optionale Cookies, um den Komfort bei der Nutzung zu verbessern.
Für die Ihnen angezeigten Verarbeitungszwecke können Cookies, Geräte-Kennungen oder andere Informationen auf Ihrem Gerät gespeichert oder abgerufen werden.
Anzeigen und Inhalte können basierend auf einem Profil personalisiert werden. Es können mehr Daten hinzugefügt werden, um Anzeigen und Inhalte besser zu personalisieren. Die Performance von Anzeigen und Inhalten kann gemessen werden. Erkenntnisse über Zielgruppen, die die Anzeigen und Inhalte betrachtet haben, können abgeleitet werden. Daten können verwendet werden, um Benutzerfreundlichkeit, Systeme und Software aufzubauen oder zu verbessern.
Durch das Klicken des Buttons "Zustimmen" willigen Sie gem. Art. 49 Abs. 1 DSGVO ein, dass auch Anbieter in den USA Ihre Daten verarbeiten. In diesem Fall ist es möglich, dass die übermittelten Daten durch lokale Behörden verarbeitet werden.