Wie können Sie die Funktion des folgenden Kommandos beschreiben:
bla < fasel || blubb
Das Kommando bla liest die Datei fasel als Standardeingabe; wenn sein Rückgabewert ungleich 0 ist, wird blubb ausgeführt
Die Eingabe von bla kommt aus der Datei fasel; die Ausgabe von bla wird nach blubb umgeleitet
Die Ausgabe von fasel wird in die Datei bla umgeleitet; wenn sein Rückgabewert gleich 0 ist, wird blubb ausgeführt
Das Kommando bla liest die Ausgabe des Kommandos fasel, die aber vorher noch durch das Kommando blubb geleitet wird
Wofür steht der Umleitungsoperator <<?
Die folgenden Zeilen fungieren als Standardeingabe des Kommandos
Das Kommando kann damit mehrere Dateien aneinandergehängt als Standardeingabe übergeben bekommen
Die Standardausgabe des Kommandos wird an eine benannte Datei angehängt
Eine benannte Datei wird mit der Standardausgabe des Kommandos überschrieben
Was bewirkt das folgende Kommando?
bla | tee blubb fasel
Die Ausgabe von bla wird von tee in die Dateien blubb und fasel geschrieben und außerdem auf der Standardausgabe geliefert
Die Ausgabe von bla wird von tee in die Datei blubb fasel geschrieben und außerdem auf der Standardausgabe geliefert
Gar nichts; tee erlaubt nur einen Parameter
Die erste Hälfte der Ausgabe von bla wird nach blubb geschrieben, die zweite nach fasel
Welche Aussagen über das folgende Kommando sind richtig (mehrere Möglichkeiten)?
>>bar foo <<ENDE
Die Ausgabe von foo wird ans Ende der Datei bar angehängt
Die Eingabe für foo kommt aus der Datei ENDE
Die Eingabe für foo folgt in den nächsten Zeilen, bis zu einer Zeile, die nur aus dem Wort ENDE besteht
Die Reihenfolge der Elemente ist falsch
Was bewirkt das folgende Kommando?
bla >blubb 2>&1
Standardausgabe und Standardfehlerausgabe von bla werden nach blubb geschrieben
Die Standardausgabe von bla wird nach blubb geschrieben, die Standardfehlerausgabe nach &1
Die Standardausgabe von bla wird an das Kommando blubb übergeben und dessen Standardfehlerausgabe kommt nach &1
Die Standardausgabe von bla wird nach blubb geschrieben, die Standardfehlerausgabe auf den Bildschirm (Dateinummer 1)
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
Sie wollen die Einträge von /etc/passwd durch
sort /etc/passwd > /etc/passwd
sortieren. Was ist das Ergebnis?
Die Datei /etc/passwd ist leer.
Jeder Eintrag von /etc/passwd kommt doppelt vor.
Die Einträge von /etc/passwd sind numerisch sortiert.
Die Einträge von /etc/passwd sind alphabetisch sortiert.
Die Datei /etc/passwd wird nicht verändert.
Sie wollen die Einträge von /etc/passwd durch
sort /etc/passwd >> /etc/passwd
sortieren. Was ist das Ergebnis?
Die Datei /etc/passwd ist leer.
Jeder Eintrag von /etc/passwd kommt doppelt vor.
Die Einträge von /etc/passwd sind nummerisch sortiert.
Die Einträge von /etc/passwd sind alphabetisch sortiert.
Die Datei /etc/passwd wurde nicht verändert.
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
a, b und c seien beliebige Kommandos. Welche der folgenden
Aufrufe sind nicht syntaktisch korrekt? (Geben Sie alle zutreffenden
Antworten an.)
a | b | c
a | a
a | > /tmp/datei | b
a |
a & | b
a | b &
Nicht angemeldet