Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Ad


Biểu tượng yêu thích OnWorks

lexgrog - Trực tuyến trên đám mây

Chạy lexgrog trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks trên Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

Đây là lệnh lexgrog có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


lexgrog - phân tích cú pháp thông tin tiêu đề trong các trang nam

SYNOPSIS


lexgrog [-m|-c] [-dfw? v] [-E mã hóa] hồ sơ hữu ích. Cảm ơn !

MÔ TẢ


lexgrog là một triển khai của tiện ích "đoán mò" truyền thống trong lex. Nó đọc
danh sách các tệp trên dòng lệnh của nó dưới dạng tệp nguồn trang người đàn ông hoặc được định dạng sẵn
Trang "mèo" và hiển thị tên và mô tả của chúng như được sử dụng bởi thích hợpnhững gì là, Các
danh sách các bộ lọc tiền xử lý theo yêu cầu của trang người đàn ông trước khi nó được chuyển đến ăn trộm or
troff, hoặc cả hai.

Nếu đầu vào của nó bị định dạng sai, lexgrog sẽ in "phân tích cú pháp không thành công"; điều này có thể hữu ích cho
các chương trình bên ngoài cần kiểm tra tính chính xác của các trang nam. Nếu một trong số lexgrogđầu vào của
tệp là “-”, nó sẽ đọc từ đầu vào chuẩn; nếu bất kỳ tệp đầu vào nào được nén,
phiên bản giải nén sẽ được đọc tự động.

LỰA CHỌN


-d, --gỡ lỗi
In thông tin gỡ lỗi.

-m, --Đàn ông
Phân tích cú pháp đầu vào dưới dạng tệp nguồn trang người đàn ông. Đây là mặc định nếu không --Đàn ông cũng không
--con mèo được đưa ra.

-c, --con mèo
Phân tích cú pháp đầu vào dưới dạng trang người đàn ông được định dạng trước (“trang mèo”). --Đàn ông--con mèo có thể không
được đưa ra đồng thời.

-w, --là gì
Hiển thị tên và mô tả từ tiêu đề của trang người đàn ông, như được sử dụng bởi thích hợp
những gì là. Đây là mặc định nếu không --là gì cũng không - bộ lọc được đưa ra.

-f, - bộ lọc
Hiển thị danh sách các bộ lọc cần thiết để xử lý trước trang người đàn ông trước khi định dạng
với ăn trộm or troff.

-E mã hóa, - mã hóa mã hóa
Ghi đè bộ ký tự được đoán cho trang thành mã hóa.

-?, --Cứu giúp
In thông báo trợ giúp và thoát.

--sử dụng
In một tin nhắn sử dụng ngắn và thoát.

-V, --phiên bản
Hiển thị thông tin phiên bản.

EXIT TÌNH TRẠNG


0 Thực hiện chương trình thành công.

1 Lỗi sử dụng.

2 lexgrog không thể phân tích cú pháp một hoặc nhiều tệp đầu vào của nó.

VÍ DỤ


$ lexgrog người đàn ông.1
man.1: "man - một giao diện cho các hướng dẫn tham khảo trực tuyến"
$ lexgrog -fw man.1
man.1 (t): "man - giao diện cho các hướng dẫn tham khảo trực tuyến"
$ lexgrog -c whatis.cat1
whatis.cat1: "whatis - hiển thị mô tả trang hướng dẫn sử dụng"
$ lexgrog bị hỏng. 1
bị hỏng. 1: phân tích cú pháp không thành công

LÀ GÌ PHỤ TÙNG


mandb (sử dụng mã giống như lexgrog) phân tích cú pháp TÊN phần ở đầu mỗi
trang hướng dẫn tìm kiếm tên và mô tả của các tính năng được ghi lại trong mỗi trang. Trong khi
trình phân tích cú pháp khá dễ chịu, vì nó phải đối phó với một số dạng khác nhau có
đã được sử dụng trong lịch sử, đôi khi nó có thể không trích xuất được thông tin cần thiết.

Khi sử dụng truyền thống người đàn ông bộ macro, một bộ đúng TÊN phần trông giống như
điều này:

.SH TÊN
foo \ - chương trình để làm điều gì đó

Một số máy nhắn tin thủ công yêu cầu ký tự '\ -' phải chính xác như hình minh họa; mandb khoan dung hơn, nhưng
để tương thích với các hệ thống khác, tuy nhiên, một ý tưởng hay là giữ lại
dấu gạch chéo ngược.

Ở phía bên tay trái, có thể có một số tên, được phân tách bằng dấu phẩy. Tên có chứa
khoảng trắng sẽ bị bỏ qua để tránh hành vi bệnh lý trên một số TÊN
các phần. Văn bản ở phía bên phải là dạng tự do và có thể nằm rải rác trên nhiều
các dòng. Nếu một số tính năng với các mô tả khác nhau đang được ghi lại trong cùng một
trang hướng dẫn sử dụng, do đó, biểu mẫu sau được sử dụng:

.SH TÊN
foo, bar \ - chương trình để làm điều gì đó
.br
baz \ - chương trình không làm gì cả

(Một macro bắt đầu một đoạn mới, như .PP, có thể được sử dụng thay vì macro ngắt
.br.)

Khi sử dụng BSD có nguồn gốc từ mdoc bộ macro, một bộ đúng TÊN phần trông giống như
điều này:

.Sh TÊN
.nm foo
Chương trình .Nd để làm điều gì đó

Có một số lý do phổ biến khiến phân tích cú pháp whatis không thành công. Đôi khi tác giả của sổ tay
các trang thay thế '.SH NAME' bằng '.SH MYPROGRAM', sau đó mandb không thể tìm thấy phần từ
để trích xuất thông tin nó cần. Đôi khi các tác giả bao gồm một phần NAME, nhưng
đặt văn bản dạng tự do ở đó thay vì 'tên \ - mô tả'. Tuy nhiên, bất kỳ cú pháp nào
giống như trên nên được chấp nhận.

Sử dụng lexgrog trực tuyến bằng các dịch vụ onworks.net


Máy chủ & Máy trạm miễn phí

Tải xuống ứng dụng Windows & Linux

Lệnh Linux

Ad