GNU/Linux >> Belajar Linux >  >> Linux

C lib apa yang digunakan ketika saya perlu mem-parsing file konfigurasi sederhana di linux?

Saya merasa layak menyebutkan libConfuse di sini, dan mengutip deskripsinya:

libConfuse adalah pustaka parser file konfigurasi, dilisensikan berdasarkan persyaratan lisensi ISC, dan ditulis dalam C. Mendukung bagian dan (daftar) nilai (string, bilangan bulat, pelampung, boolean, atau bagian lain), serta beberapa fitur lainnya (seperti string yang dikutip tunggal/ganda, perluasan variabel lingkungan, fungsi, dan pernyataan penyertaan bersarang). Menambahkan kemampuan file konfigurasi ke program menggunakan API sederhana menjadi sangat mudah.

Tujuan dari libConfuse bukan untuk menjadi perpustakaan parser file konfigurasi dengan banyak fitur. Alih-alih, ini bertujuan agar mudah digunakan dan cepat diintegrasikan dengan kode Anda. libConfuse disebut libcfg sebelumnya, tetapi namanya diubah agar tidak tertukar dengan pustaka serupa lainnya.

Tampaknya cukup mirip dengan libconfig yang telah disebutkan. Ada perbandingan singkat parser C dan C++ di Studi tentang pustaka yang ada untuk membaca dari file konfigurasi yang mungkin menjadi awal yang berguna bagi siapa saja yang memilih di antara alternatif.


libconfig tetapi itu lebih dari apa yang Anda minta


Linux
  1. Antivirus di Linux:Haruskah Saya Benar-Benar Menggunakannya dan Jika Ya, Kapan Saya Membutuhkannya?

  2. Apa nomor inode di Linux?

  3. Linux – Apa Yang Terjadi Saat Anda Rsync Tanpa Jalur Tujuan??

  1. Tidak ada file atau direktori yang membatasi.h saat menginstal Bantal di Alpine Linux

  2. Sistem file apa yang digunakan saat menggunakan Windows dan Linux?

  3. Bagaimana cara menyimpan atau mengekspor konfigurasi kernel Linux khusus?

  1. Ketika Kami Menggunakan Perintah Mv, Perubahan Apa Yang Terjadi Di Hdd?

  2. Cara menggunakan perintah kompres, zip, gzip di Linux

  3. Cara menggunakan perintah tar di Linux