Jak wyświetlić pliki konfiguracyjne bez komentarzy w Linux

Jak wyświetlić pliki konfiguracyjne bez komentarzy w Linux

Czy patrzysz przez wyjątkowo długi plik konfiguracyjny, jeden z setkami linii komentarzy, ale chcesz tylko odfiltrować ważne ustawienia z niego. W tym artykule pokażemy różne sposoby wyświetlania pliku konfiguracyjnego bez komentarzy w Linux.

Przeczytaj także: CCAT - Pokaż wyjście „CAT Command” z podświetleniem lub zabarwieniem składni

Możesz użyć polecenia GREP do tego celu. Poniższe polecenie włączy wyświetlanie bieżących konfiguracji dla PHP 7.1 Bez żadnych komentarzy usunie linie zaczynające się od ; postać używana do komentowania.

Zauważ, że od tego czasu ; jest specjalną postacią powłoki, musisz użyć \ Ucieczka z postacią, aby zmienić swoje znaczenie w poleceniu.

$ grep ^[ ^\;]/etc/php/7.1/CLI/PHP.ini 
Wyświetl pliki bez komentarzy

W większości plików konfiguracyjnych, # Postać służy do komentowania wiersza, abyś mógł użyć następującego polecenia.

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

Co jeśli masz linie, zaczynając od niektórych przestrzenie Lub Tabs inny niż # Lub ; postać?. Możesz użyć następującego polecenia, które powinno również usunąć puste przestrzenie lub linie na wyjściu.

$ egrep -v "^$ |^[: Space:]]*;" /etc/php/7.1/CLI/PHP.ini lub $ egrep -v "^$ |^[[: Space:]]*#"/etc/postfix/main.por 
Wyświetl pliki bez spacji

Z powyższego przykładu, -v Przełącznik oznacza pokazanie linii niestabilnych; Zamiast pokazywać dopasowane linie (w rzeczywistości odwraca znaczenie dopasowywania) i we wzorze „^$ |^[[: Space:]]*#”:

  • ^$ - umożliwia usuwanie pustych przestrzeni.
  • ^[[: Space:]]*# Lub ^[[: Space:]]*; - umożliwia dopasowanie linii, które zaczynają się od # Lub ; lub „Niektóre przestrzenie/zakładki.
  • | - Operator Infix dołącza do dwóch wyrażeń regularnych.

Dowiedz się także więcej o polecenie GREP i jego różnice w tych artykułach:

  1. Jaka jest różnica między GREP, EGREP i FGREP w Linux?
  2. 11 Zaawansowane polecenia „Grep” Linux na klasach postaci i wyrażeniach wsporników

To wszystko na teraz! Chcielibyśmy usłyszeć od Ciebie, udostępnić nam wszelkie alternatywne metody przeglądania plików konfiguracyjnych bez komentarzy, za pośrednictwem poniższego formularza opinii.