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:
- Was ist der Unterschied zwischen Grep, Egrep und Fgrep unter Linux?
- 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.