So sehen Sie Konfigurationsdateien ohne Kommentare unter Linux an
- 3884
- 737
- Tom Jakobs
Schauen Sie eine extrem lange Konfigurationsdatei mit Hunderten von Kommentaren durch, möchten aber nur die wichtigen Einstellungen daraus filtern. In diesem Artikel zeigen wir Ihnen verschiedene Möglichkeiten, eine Konfigurationsdatei ohne Kommentare unter Linux anzuzeigen.
Lesen Sie auch: ccat - show 'cat -Befehl' Ausgang mit Syntax -Hervorhebung oder Färbung
Sie können den Befehl Grep zu diesem Zweck verwenden. Der folgende Befehl ermöglicht es Ihnen, die aktuellen Konfigurationen für anzeigen Php 7.1 Ohne Kommentare entfernen es Zeilen, beginnend mit dem ;
Charakter, der zum Kommentieren verwendet wird.
Beachten Sie das seitdem ;
ist ein spezieller Shell -Charakter, Sie müssen die verwenden \
Entkommencharakter, um seine Bedeutung im Befehl zu ändern.
$ grep ^[ ^\;]/etc/php/7.1/cli/PHP.IniDateien ohne Kommentare anzeigen
In den meisten Konfigurationsdateien die #
Das Zeichen wird zum Ausbot einer Zeile verwendet, sodass Sie den folgenden Befehl verwenden können.
$ grep ^[ ^#]/etc/postfix/main.vgl
Was ist, wenn Sie Zeilen haben, die mit einigen beginnen? Räume oder Registerkarten anders als #
oder ;
Charakter?. Sie können den folgenden Befehl verwenden, der auch leere Leerzeichen oder Zeilen in der Ausgabe entfernen sollte.
$ eGrep -v "^$ |^[[: Raum:]]*;" /etc/php/7.1/cli/PHP.Ini oder $ eGrep -v "^$ |^[[: Space:]]*#"/etc/postfix/main.vglDateien ohne Leerzeichen anzeigen
Aus dem obigen Beispiel die -v
Switch bedeutet, nicht übereinstimmende Zeilen anzeigen; Anstatt übereinstimmte Zeilen zu zeigen (es umdreht tatsächlich die Bedeutung des Matching) und im Muster "^$ |^[[: Raum:]]*#":
^$
- Ermöglicht das Löschen leerer Räume.^[[: Raum:]]*#
oder^[[: Raum:]]*;
- ermöglicht die Übereinstimmung von Zeilen, die mit dem Beginn mit#
oder;
oder „einige Räume/Registerkarten.|
- Der Infix -Operator schließt sich den beiden regulären Ausdrücken an.
Erfahren Sie auch mehr über GREP -Befehl und seine Variationen in diesen Artikeln:
- Was ist Unterschied zwischen Grep, EGREP und FGREP unter Linux?
- 11 Advanced Linux 'Grep' -Befehle zu Charakterklassen und Klammerausdrücken
Das ist alles fürs Erste! Wir würden uns freuen, von Ihnen zu hören, mit uns alternative Methoden zum Anzeigen von Konfigurationsdateien ohne Kommentare über das folgende Feedback -Formular zu teilen.
- « So sehen Sie farbige Mannseiten unter Linux
- So ändern Sie StandardmySQL/Mariadb -Port unter Linux »