Fragen zum Lernziel 103.4

Ströme, Pipes und Umleitungen verwenden

Wie können Sie die Funktion des folgenden Kommandos beschreiben:

  bla < fasel || blubb
  1. Das Kommando bla liest die Datei fasel als Standardeingabe; wenn sein Rückgabewert ungleich 0 ist, wird blubb ausgeführt

  2. Die Eingabe von bla kommt aus der Datei fasel; die Ausgabe von bla wird nach blubb umgeleitet

  3. Die Ausgabe von fasel wird in die Datei bla umgeleitet; wenn sein Rückgabewert gleich 0 ist, wird blubb ausgeführt

  4. Das Kommando bla liest die Ausgabe des Kommandos fasel, die aber vorher noch durch das Kommando blubb geleitet wird

Zur Seite der Frage

Wofür steht der Umleitungsoperator <<?

  1. Die folgenden Zeilen fungieren als Standardeingabe des Kommandos

  2. Das Kommando kann damit mehrere Dateien aneinandergehängt als Standardeingabe übergeben bekommen

  3. Die Standardausgabe des Kommandos wird an eine benannte Datei angehängt

  4. Eine benannte Datei wird mit der Standardausgabe des Kommandos überschrieben

Zur Seite der Frage

Was bewirkt das folgende Kommando?

  bla | tee blubb fasel
  1. Die Ausgabe von bla wird von tee in die Dateien blubb und fasel geschrieben und außerdem auf der Standardausgabe geliefert

  2. Die Ausgabe von bla wird von tee in die Datei blubb fasel geschrieben und außerdem auf der Standardausgabe geliefert

  3. Gar nichts; tee erlaubt nur einen Parameter

  4. Die erste Hälfte der Ausgabe von bla wird nach blubb geschrieben, die zweite nach fasel

Zur Seite der Frage

Welche Aussagen über das folgende Kommando sind richtig (mehrere Möglichkeiten)?

   >>bar foo <<ENDE
  1. Die Ausgabe von foo wird ans Ende der Datei bar angehängt

  2. Die Eingabe für foo kommt aus der Datei ENDE

  3. Die Eingabe für foo folgt in den nächsten Zeilen, bis zu einer Zeile, die nur aus dem Wort ENDE besteht

  4. Die Reihenfolge der Elemente ist falsch

Zur Seite der Frage

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)

Zur Seite der Frage

Das Kommando bla -abc erzeuge eine Liste von Dateinamen. Die so bestimmten Dateien wollen Sie mit dem Kommando blubb verarbeiten, aber der Kommandoaufruf

  blubb `bla -abc`

schlägt mit einer Fehlermeldung fehl -- die resultierende Kommandozeile ist zu lang. Mit welchem Kommando können Sie dieses Problem lösen? (Geben Sie nur den Kommandonamen an, ohne Pfad und ohne Optionen.)

Textfrage

Zur Seite der Frage

Sie wollen die Einträge von /etc/passwd durch

 sort /etc/passwd > /etc/passwd

sortieren. Was ist das Ergebnis?

  1. Die Datei /etc/passwd ist leer.

  2. Jeder Eintrag von /etc/passwd kommt doppelt vor.

  3. Die Einträge von /etc/passwd sind numerisch sortiert.

  4. Die Einträge von /etc/passwd sind alphabetisch sortiert.

  5. Die Datei /etc/passwd wird nicht verändert.

Zur Seite der Frage

Sie wollen die Einträge von /etc/passwd durch

 sort /etc/passwd >> /etc/passwd

sortieren. Was ist das Ergebnis?

  1. Die Datei /etc/passwd ist leer.

  2. Jeder Eintrag von /etc/passwd kommt doppelt vor.

  3. Die Einträge von /etc/passwd sind nummerisch sortiert.

  4. Die Einträge von /etc/passwd sind alphabetisch sortiert.

  5. Die Datei /etc/passwd wurde nicht verändert.

Zur Seite der Frage

Sie wollen die Standard-Fehlerausgabe, aber nicht die Standardausgabe eines Kommandos unterdrücken. Was müssen Sie an das Kommando anhängen, um dies zu erreichen?

Textfrage

Zur Seite der Frage

a, b und c seien beliebige Kommandos. Welche der folgenden Aufrufe sind nicht syntaktisch korrekt? (Geben Sie alle zutreffenden Antworten an.)

  1. a | b | c

  2. a | a

  3. a | > /tmp/datei | b

  4. a |

  5. a & | b

  6. a | b &

Zur Seite der Frage

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)
28.11.2009 18:43:38

Benutzer

Nicht angemeldet

Kommentare

RSS