Provided by: man-db_2.12.1-3_amd64 bug

NAMA

       lexgrog - ambil kepala informasi dalam halaman buku panduan

RINGKASAN

       lexgrog [-m|-c] [-fhw?V] [-E pengkodean] berkas ...

DESKRIPSI

       lexgrog  adalah sebuah implementasi dari aplikasi tradisional “groff guess” dalam lex. Ini
       membaca daftar dari berkas dalam baris perintah baik berkas sumber  halaman  buku  panduan
       atau  preformatted  “cat”  pages,  dan  menampilkan  nama  dan  deskripsinya  seperti yang
       digunakan oleh apropos dan whatis, daftar dari saringan pemrosesan dibutuhkan oleh halaman
       buku panduan sebelum ini dilewatkan ke nroff atau troff, atau keduanya.

       Jika  masukannya  terformat  buruk,  lexgrog  akan menampilkan “parse failed”; ini mungkin
       berguna untuk  program  eksternal  yang  butuh  pemeriksaan  halaman  buku  panduan  untuk
       pembenaran. Jika satu dari lexgrog berkas masukan adalah “-”, ini akan dibaca dari standar
       masukan; jika berkas masukan apapun dikompress, sebuah versi tidak terkompress akan dibaca
       secara otomatis.

PILIHAN

       -d, --debug
              Tampilkan informasi penelusuran.

       -m, --man
              Ambil  masukan sebagai berkas sumber halaman buku panduan. Ini baku jika baik --man
              ataupun --cat tidak diberikan.

       -c, --cat
              Ambil masukan sebagai halaman buku panduan terformat  (“cat  halaman”).  --man  dan
              --cat mungkin tidak diberikan secara bersamaan.

       -w, --whatis
              Tampilkan  nama  dan  deskripsi dari kepala halaman buku panduan, seperti digunakan
              oleh apropos dan whatis. Ini adalah baku  jika  bukan  --whatis  ataupun  --filters
              diberikan.

       -f, --filters
              Tampilkan  daftar  dari  penyaring  yang  dibutuhkan  untuk  preproses halaman buku
              panduan sebelum memformatnya dengan nroff atau troff.

       -E pengkodean, --encoding pengkodean
              Override set karakter yang diterka untuk halaman ke pengkodean.

       -?, --help
              Tampilkan sebuah pesan bantuan dan keluar.

       --usage
              Tampilkan sebuah pesan bantuan dan keluar.

       -V, --version
              Tampilkan informasi versi.

STATUS KELUAR

       0      Eksekusi aplikasi sukses.

       1      Penggunaan error.

       2      lexgrog gagal untuk mengambil satu atau lebih dari berkas masukan.

CONTOH

         $ lexgrog man.1
         man.1: "man - an interface to the system reference manuals"
         $ lexgrog -fw man.1
         man.1 (t): "man - an interface to the system reference manuals"
         $ lexgrog -c whatis.cat1
         whatis.cat1: "whatis - display manual page descriptions"
         $ lexgrog broken.1
         broken.1: parse failed

PENGAMBILAN WHATIS

       mandb (yang menggunakan kode sama seperti lexgrog) mengambil NAMA bagian  di  puncak  dari
       setiap  halaman  buku  panduan  mencari  untuk  nama  dan  deskripsi  dari  features  yang
       didokumentasikan. Walaupun pengambil  cukup  bertoleransi,  karena  ini  harus  melingkupi
       dengan berbagai bentuk yang berbeda yang  telah digunakan, ini mungkin kadang kadang gagal
       untuk mengekstrak informasi yang dibutuhkan.

       Ketika menggunakan tradisional set makro man, sebuah bagian NAMA benar tampak seperti ini:

              .SH NAME
              foo \- program to do something

       Beberapa halaman buku panduan membutuhkan ‘\-’ sama  seperti  yang  terlihat;  mandb  yang
       lebih  bertoleransi,  tetapi  untuk kompabilitas dengan sistem lain ini mungkin sebuah ide
       bagus untuk menjaga backslash.

       Di sisi kiri, mungkin ada beberapa nama, dipisahkan dengan koma. Nama berisi ruang  kosong
       akan  diabaikan  untuk  menghindari  perilaku  pathologikal  di  beberapa bagian NAMA yang
       terbentuk buruk. Di sisi  kanan  mempunyai  bentuk  bebas,  dan  mungkin  dipisahkan  oleh
       beberapa baris. Jika beberapa fitur dengan beberapa deskripsi telah didokumentasikan dalam
       halaman buku panduan yang sama, bentuk berikut sebaiknya digunakan:

              .SH NAME
              foo, bar \- programs to do something
              .br
              baz \- program to do nothing

       (A macro which starts a new paragraph, like .PP, may be used instead of  the  break  macro
       .br.)

       Ketika  menggunakan  set  makro  turunan  BSD mdoc, sebuah bagian NAMA yang benar terlihat
       seperti ini:

              .Sh NAME
              .Nm foo
              .Nd program to do something

       Ada beberapa sebab umum kenapa pengambilan whatis  gagal.  Kadang  kadang  pengarang  dari
       halaman  buku  panduan  mengganti  ‘.SH  NAMA’ dengan ‘.SH APLIKASIKU’, dan kemudian mandb
       tidak dapat menemukan bagian dari itu untuk mengekstrak informasi yang dibutuhkan.  Kadang
       kala pengarang memasukan sebuah bagian NAMA, tetapi menempatkan teks bebas disana daripada
       ‘nama \- deskripsi’. Intinya, sintaks apapun yang menyerupai diatas seharusnya diterima.

LIHAT JUGA

       apropos(1), man(1), whatis(1), mandb(8)

CATATAN

       lexgrog mencoba mengambil berkas berisi .so yang diminta, tetapi hanya dapat melakukan itu
       dengan benar jika berkas secara benar terpasang di susunan halaman buku panduan.

PENGARANG

       Kode digunakan oleh lexgrog untuk memindai halaman buku panduan ditulis oleh:

       Wilf. (G.Wilford@ee.surrey.ac.uk).
       Fabrizio Polacco (fpolacco@debian.org).
       Colin Watson (cjwatson@debian.org).

       Colin  Watson  menulis  implementasi  antar-muka  dari  baris  perintah sekarang, dan juga
       halaman buku panduan ini.

BUGS

       https://gitlab.com/man-db/man-db/-/issues
       https://savannah.nongnu.org/bugs/?group=man-db