Cara melihat file konfigurasi tanpa komentar di linux

Cara melihat file konfigurasi tanpa komentar di linux

Apakah Anda melihat melalui file konfigurasi yang sangat panjang, satu dengan ratusan baris komentar, tetapi hanya ingin memfilter pengaturan penting darinya. Di artikel ini, kami akan menunjukkan kepada Anda berbagai cara untuk melihat file konfigurasi tanpa komentar di Linux.

Baca juga: CCAT - Tampilkan output 'Cat Command' dengan Sintaks Sorote atau Mewarnai

Anda dapat menggunakan perintah grep untuk tujuan ini. Perintah berikut akan memungkinkan Anda melihat konfigurasi saat ini PHP 7.1 Tanpa komentar, itu akan menghapus baris yang dimulai dengan ; karakter yang digunakan untuk berkomentar.

Perhatikan itu sejak itu ; adalah karakter shell khusus, Anda perlu menggunakan \ melarikan diri karakter untuk mengubah maknanya dalam perintah.

$ grep ^[ ^\;]/etc/php/7.1/CLI/PHP.ini 
Lihat file tanpa komentar

Di sebagian besar file konfigurasi, # Karakter digunakan untuk mengomentari baris, sehingga Anda dapat menggunakan perintah berikut.

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

Bagaimana jika Anda memiliki garis yang dimulai dengan beberapa ruang atau tab selain itu # atau ; karakter?. Anda dapat menggunakan perintah berikut yang juga harus menghapus spasi atau garis kosong dalam output.

$ egrep -v "^$ |^[[: ruang:]]*;" /etc/php/7.1/CLI/PHP.ini atau $ egrep -v "^$ |^[[: ruang:]]*#"/etc/postfix/main.CF 
Lihat file tanpa spasi

Dari contoh di atas, -v Switch berarti menunjukkan garis yang tidak cocok; Alih -alih menunjukkan garis yang cocok (sebenarnya membalikkan arti pencocokan) dan dalam pola “^$ |^[[: Ruang:]]*#”:

  • ^$ - memungkinkan untuk menghapus ruang kosong.
  • ^[[: ruang:]]*# atau ^[[: ruang:]]*; - memungkinkan pencocokan garis yang dimulai dengan # atau ; atau “beberapa spasi/tab.
  • | - Operator Infix bergabung dengan dua ekspresi reguler.

Juga pelajari lebih lanjut tentang perintah grep dan variasinya dalam artikel ini:

  1. Apa perbedaan antara grep, egrep dan fgrep di linux?
  2. 11 Perintah Linux 'Grep' Lanjutan di Kelas Karakter dan Ekspresi Braket

Itu saja untuk saat ini! Kami ingin mendengar dari Anda, berbagi dengan kami metode alternatif untuk melihat file konfigurasi tanpa komentar, melalui formulir umpan balik di bawah ini.