Frage 101-123

Was bewirkt das folgende Kommando?

  bla >blubb 2>&1
  1. Standardausgabe und Standardfehlerausgabe von bla werden nach blubb geschrieben

  2. Die Standardausgabe von bla wird nach blubb geschrieben, die Standardfehlerausgabe nach &1

  3. Die Standardausgabe von bla wird an das Kommando blubb übergeben und dessen Standardfehlerausgabe kommt nach &1

  4. Die Standardausgabe von bla wird nach blubb geschrieben, die Standardfehlerausgabe auf den Bildschirm (Dateinummer 1)

LPI-Lernziel Ströme, Pipes und Umleitungen verwenden (103.4)

Dass > immer für eine Umleitung in eine Datei steht, sollte Ihnen bekannt sein. Das schließt schon mal Antwort 3 aus, die von einer Weiterleitung an ein Kommando redet. Ebenso sollten Sie wissen, dass bei >& das & ein Bestandteil des Umleitungsoperators ist und kein Teil des Dateinamens. Antwort 2 kann also auch nicht stimmen (und das ist außerdem ein weiterer Nagel im Sarg von Antwort 3).

Für den Rest müssen Sie sich nur in Ruhe klar machen, was passiert. Die Umleitungen werden von links nach rechts abgearbeitet. Zuerst wird die Standardausgabe in die Datei blubb gelenkt und anschließend die Standardfehlerausgabe dahin, wo die Standardausgabe gerade hingeht (also ebenfalls die Datei blubb). Damit ist Antwort 1 richtig. Antwort 4 würde stimmen, wenn jede Umleitung »von Null an« betrachtet würde, aber das ist nun mal leider nicht der Fall.

Noch kein Kommentar · Kommentar hinzufügen · RSS

Wichtig

LPI-Logo

Die LPI Academy ist keine offizielle Webseite des LPI!

Sponsor

Linup-Front-Logo

Die LPI Academy wird für die Community unterstützt von der Linup Front GmbH

A Django Site

Diese Seite

Version: 0 (Anselm)
22.8.2009 01:07:27

Benutzer

Nicht angemeldet

Kommentare

RSS