Unter Linux sind Sie wahrscheinlich an die gewöhnt Katze Befehl, der, gefolgt von einer Datei. Mit dem Katzenbefehl, Die verkettete Ausgabe wird genau so angeordnet, wie sie in der Datei angezeigt wird.
Wenn Sie jedoch die Anordnung des Inhalts der Datei umkehren müssen, verwenden Sie den Befehl TAC. Der Der Befehl TAC verkettet eine Datei und druckt ihren Inhalt umgekehrt. Diese Funktion von TAC macht es bei der Arbeit mit Protokolldateien beliebt. Wenn Sie die Protokolldateien, die mit den neuesten Aktivitäten beginnen. Lassen Sie uns auf die Details zur Verwendung des TAC -Befehls eingehen.
TAC -Syntax
$ tac Optionsdateienname
Wie der CAT -Befehl können Sie TAC verwenden, gefolgt von der Datei, die Sie in umgekehrt verkettet möchten. Im folgenden Beispiel haben wir dieselbe Datei mit Inhalten, die mit dem angezeigt werden TAC und CAT -Befehl Um den Unterschied zwischen den beiden Befehlen hervorzuheben.
Beachten Sie, wie wir bei der ersten Ausgabe mit CAT das haben LinuxHint Als erste Zeile gedruckt, aber wenn wir TAC verwenden, ist es zuletzt, weil die Ausgabe umgekehrt ist.
TAC -Optionen
Es gibt drei Hauptoptionen, die Sie mit dem Befehl TAC verwenden können:
Lassen Sie uns einige Beispiele haben, um zu sehen, wie TAC funktioniert.
Dateien bei Verwendung von TAC trennen
Mit TAC können Sie die Ausgabe von mehr als einer Datei verkettet. Wenn Sie jedoch keinen Separator hinzufügen, mischt sich die Ausgabe aus. Zum Beispiel haben wir im folgenden Beispiel TAC verwendet, um zwei Dateien zu verkettet.
Beachten Sie, dass es keinen Trennzeichen gibt, der die Ausgabe jeder Datei unterscheidet. Verwenden Sie das, um vor der nächsten Zeichenfolge oder Datei einen Trennzeichen hinzuzufügen, die -B Option.
Wenn wir die Zeichenfolge als Trennzeichen verwenden müssten, könnten wir das -S -Flag verwenden.
Beachten Sie, dass Sie mit dem -S -Flag keine neue Zeile als Trennzeichen erhalten. Stattdessen wird der String -Separator die Ausgabe der zweiten Datei ausgedruckt.
Du kannst den ... benutzen -r anstelle der -s, um die Trennzeichenfolge als reguläre Ausdruck zu behandeln. Mal sehen, wie sich die Verwendung von -r von der Verwendung von -s unterscheidet.
Darüber hinaus, wenn Sie müssen Verwenden Sie eine bestimmte Zeichenfolge als Trennzeichen, Sie müssen es nur angeben und in Anführungszeichen einschließen. Um beispielsweise den Inhalt der Datei mithilfe einer in der Datei enthaltenen Zeichenfolge zu trennen, können wir den Befehl wie gezeigt ausführen.
$ tac-separator = "String" Dateiname
Beachten -Separator = ”” Flagge.
So können Sie mit dem TAC -Befehl arbeiten. Sie können die Hilfeseite öffnen, um zu verstehen, wie sich die verschiedenen Optionen mit dem Befehl verschmelzen.
$ tac -help
Abschluss
Der Befehl Bash TAC funktioniert genauso wie die Katze bei der Verkettung des Inhalts einer Datei, nur dass er in diesem Fall umgekehrt funktioniert. Dieser Leitfaden behandelte die verschiedenen Optionen, die Sie mit TAC verwenden können, und boten Beispiele für jede Option an, um Ihnen dabei zu helfen, sich mit dem Befehl zu Hause zu fühlen. Probieren Sie es aus, insbesondere mit Dateien, die Sie ihren Inhalt anzeigen möchten, abhängig von ihrer Anordnung mit denen unten, abhängig davon.