2016-08-10 3 views
-6

Der Befehl cat file1 >> file2 wird verwendet, um:
a: Überschreiben Sie die Datei file2 von file1 b: Fügen Sie den Inhalt von Datei1 in Datei2 und wenn file2 nicht existiert, wird eine neue Datei file2 erstellen und kopiere den Inhalt. Welche ist die richtige Option?UNIX-Dateibefehle

+3

Was passiert, wenn Sie versuchen? – TZHX

+0

Option (b) ist korrekt. Das '>>' bedeutet APPEND. –

Antwort

0

sollten Sie gehen mit (b)

  • Die Katze Befehl liest eine oder mehr Dateien und druckt sie auf Standard ausgegeben.
  • Der Operator > kann verwendet werden, um mehrere Dateien in eins zu kombinieren.
  • Der Operator >> kann zum Anhängen an eine vorhandene Datei verwendet werden.
1

Die Antwort hängt von Ihrer Shell ab.

Wenn Sie zsh verwenden und die CLOBBER-Option nicht festgelegt ist, hängt der Befehl den Inhalt von Datei1 an Datei2 an, wenn Datei2 existiert und ansonsten einen Fehler verursacht.

0

Option b. ist richtig, wie Sie feststellen können, wenn sie versuchen ...

einen Blick auf this haben und that