Apakah Anda mencari melalui file konfigurasi yang sangat panjang, satu dengan ratusan baris komentar, tetapi hanya ingin memfilter pengaturan penting darinya. Dalam artikel ini, kami akan menunjukkan kepada Anda berbagai cara untuk melihat file konfigurasi tanpa komentar di Linux.
Baca Juga :ccat – Tampilkan Output ‘Perintah Kucing’ dengan Penyorotan atau Pewarnaan Sintaks
Anda dapat menggunakan perintah grep to untuk tujuan ini. Perintah berikut akan memungkinkan Anda melihat konfigurasi saat ini untuk PHP 7.1 tanpa komentar, itu akan menghapus baris yang dimulai dengan ;
karakter yang digunakan untuk berkomentar.
Perhatikan bahwa sejak ;
adalah karakter shell khusus, Anda perlu menggunakan \
karakter escape untuk mengubah artinya dalam perintah.
$ grep ^[^\;] /etc/php/7.1/cli/php.ini
Di sebagian besar file konfigurasi, #
karakter digunakan untuk mengomentari sebuah baris, jadi Anda dapat menggunakan perintah berikut.
$ grep ^[^#] /etc/postfix/main.cf
Bagaimana jika Anda memiliki garis yang dimulai dengan beberapa spasi atau tab selain itu #
atau ;
karakter?. Anda dapat menggunakan perintah berikut yang juga harus menghapus spasi atau baris kosong pada output.
$ egrep -v "^$|^[[:space:]]*;" /etc/php/7.1/cli/php.ini OR $ egrep -v "^$|^[[:space:]]*#" /etc/postfix/main.cf
Dari contoh di atas, -v
beralih berarti menunjukkan garis yang tidak cocok; alih-alih menampilkan garis yang cocok (ini sebenarnya membalikkan arti pencocokan) dan dalam pola “^$|^[[:spasi:]]*#” :
^$
– memungkinkan untuk menghapus ruang kosong.^[[:space:]]*#
atau^[[:space:]]*;
– memungkinkan pencocokan garis yang dimulai dengan#
atau;
atau “beberapa spasi/tab.|
– operator infix menggabungkan dua ekspresi reguler.
Pelajari juga lebih lanjut tentang perintah grep dan variasinya dalam artikel ini:
- Apa Perbedaan Grep, Egrep dan Fgrep di Linux?
- 11 Perintah 'Grep' Linux Tingkat Lanjut pada Kelas Karakter dan Ekspresi Bracket
Itu saja untuk saat ini! Kami akan senang mendengar dari Anda, berbagi dengan kami metode alternatif apa pun untuk melihat file konfigurasi tanpa komentar, melalui formulir umpan balik di bawah.