GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So zeigen Sie Konfigurationsdateien ohne Kommentare in Linux an

Sie sehen sich eine extrem lange Konfigurationsdatei mit Hunderten von Kommentarzeilen an, möchten aber nur die wichtigen Einstellungen herausfiltern. In diesem Artikel zeigen wir Ihnen verschiedene Möglichkeiten, eine Konfigurationsdatei ohne Kommentare unter Linux anzuzeigen.

Lesen Sie auch :ccat – Ausgabe des „cat-Befehls“ mit Syntax-Hervorhebung oder Farbgebung anzeigen

Zu diesem Zweck können Sie den Befehl grep verwenden. Mit dem folgenden Befehl können Sie die aktuellen Konfigurationen für PHP 7.1 anzeigen ohne Kommentare werden Zeilen entfernt, die mit ; beginnen Zeichen, das zum Kommentieren verwendet wird.

Beachten Sie, dass seit ; ein spezielles Shell-Zeichen ist, müssen Sie den \ verwenden Escape-Zeichen, um seine Bedeutung im Befehl zu ändern.

$ grep ^[^\;] /etc/php/7.1/cli/php.ini

In den meisten Konfigurationsdateien ist der # Zeichen wird zum Auskommentieren einer Zeile verwendet, daher können Sie den folgenden Befehl verwenden.

$ grep ^[^#] /etc/postfix/main.cf

Was ist, wenn Sie Zeilen haben, die mit einigen Leerzeichen beginnen? oder Tabs außer # oder ; Charakter?. Sie können den folgenden Befehl verwenden, der auch Leerzeichen oder Zeilen in der Ausgabe entfernen sollte.

$ egrep -v "^$|^[[:space:]]*;" /etc/php/7.1/cli/php.ini 
OR
$ egrep -v "^$|^[[:space:]]*#" /etc/postfix/main.cf

Aus dem obigen Beispiel das -v Schaltmittel zeigen nicht übereinstimmende Leitungen; anstatt übereinstimmende Zeilen anzuzeigen (es kehrt tatsächlich die Bedeutung des Vergleichs um) und im Muster „^$|^[[:space:]]*#“ :

  • ^$ – ermöglicht das Löschen von Leerzeichen.
  • ^[[:space:]]*# oder ^[[:space:]]*; – ermöglicht den Abgleich von Zeilen, die mit # beginnen oder ; oder „einige Leerzeichen/Tabulatoren.
  • | – Der Infix-Operator verbindet die beiden regulären Ausdrücke.

Erfahren Sie auch mehr über den grep-Befehl und seine Variationen in diesen Artikeln:

  1. Was ist der Unterschied zwischen Grep, Egrep und Fgrep unter Linux?
  2. 11 erweiterte Linux-Grep-Befehle für Zeichenklassen und Klammerausdrücke

Das ist jetzt alles! Wir würden uns freuen, von Ihnen zu hören, teilen Sie uns über das unten stehende Feedback-Formular alternative Methoden zum Anzeigen von Konfigurationsdateien ohne Kommentare mit.


Linux
  1. So zeigen Sie den Inhalt komprimierter Dateien unter Linux an

  2. So benennen Sie Dateien unter Linux um

  3. So erstellen Sie Dateien einer bestimmten Größe unter Linux

  4. So zeigen oder ändern Sie die ACL in Linux-Dateien

  5. So zeigen Sie versteckte Dateien mit dem Linux-Befehl „find“ an

So finden Sie Dateien mit dem fd-Befehl in Linux

So laden Sie Dateien mit dem Curl-Befehl unter Linux herunter

So laden Sie Dateien mit dem Wget-Befehl unter Linux herunter

Wie man Dateien in Linux rekursiv auflistet

So entfernen/löschen Sie Dateien in Linux mit dem Befehl rm

So zählen Sie Dateien im Verzeichnis unter Linux