BASH TAC -Befehl

BASH TAC -Befehl

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:

  • -B: Es wird verwendet, wenn der Trennzeichen vor und nicht danach kommt.
  • -R: Es wird verwendet, wenn das hinzugefügte Trennzeichen als Regex interpretiert werden sollte.
  • -S: Es wird verwendet, wenn Sie eine Zeichenfolge in der Datei als Trennzeichen verwenden müssen.

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.