Załóżmy, że chcemy szybko wyświetlić zawartość danego pliku konfiguracyjnego, aby dowiedzieć się jaka jest obecna konfiguracja programu, bez zbędnych komentarzy bądź alternatywnych opcji ustawień.
Na szczęście jest na to proste rowiązanie, w którym mają zastosowanie krótkie wyrażenia regularne i które pozwala szybko odczytać wyłącznie odkomentowane wiersze danego pliku, dodatkowo pomijając puste wiersze.
W przypadku, gdy wiersze zakomentowane są znakiem # :
egrep -v "^#|^$" /sciezka/do/pliku
W przypadku, gdy wiersze zakomentowane są znakiem ; :
egrep -v "^#|^$" /sciezka/do/pliku
Powyższe rozwiązanie można uzupełnić narzędziem less, co staje się przydatne w przypadku sporej wielkości plików, których zawartość można wtedy przeglądać korzystając ze strałek góra / dół. Aby zakończyć działanie narzędzia less należy wcisnąć klawisz q.
egrep -v "^#|^$" /sciezka/do/pliku | less
Przykładowo:
egrep -v "^;|^$" /etc/php.ini | less
W celu wyświetlania pustych wierszy w plikach, należy pominąć wyrażenie ^$, przykładowo:
egrep -v "^;" /etc/php.ini | less
Mam nadzieję, że ta prosta porada będzie pomocna.
Brak komentarzy:
Prześlij komentarz
Dodaj komentarz