Đây là lệnh getflagsplan9 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
getflags, cách sử dụng - phân tích cú pháp dòng lệnh cho các tập lệnh shell
SYNOPSIS
nhận cờ $*
sử dụng [ tiên tri ]
MÔ TẢ
Nhận cờ phân tích cú pháp các tùy chọn trong các đối số dòng lệnh của nó theo môi trường
biến $ flagfmt. Biến này phải là một danh sách các tùy chọn được phân tách bằng dấu phẩy. Mỗi
tùy chọn có thể là một chữ cái duy nhất, cho biết rằng nó không sử dụng đối số hoặc một chữ cái
theo sau là các tên được phân tách bằng dấu cách của các đối số của nó. Nhận cờ in một rc(1) tập lệnh
trên đầu ra tiêu chuẩn khởi tạo biến môi trường $ cờx cho mọi lựa chọn
đề cập trong $ flagfmt. Nếu tùy chọn không có trên dòng lệnh, tập lệnh sẽ đặt
biến cờ của tùy chọn đó thành một danh sách trống. Nếu không, tập lệnh đặt tùy chọn đó
biến cờ với danh sách chứa các đối số của tùy chọn hoặc nếu tùy chọn không có
đối số, với chuỗi 1. Tập lệnh cũng đặt biến $* vào danh sách
các đối số sau các tùy chọn. Dòng cuối cùng trong tập lệnh đặt $ trạng thái biến,
đến chuỗi trống khi thành công và chuỗi sử dụng khi có lỗi phân tích cú pháp
dòng lệnh.
Sử dụng in thông báo sử dụng đến lỗi tiêu chuẩn. Nó tạo ra thông điệp bằng cách sử dụng $ flagfmt, Như
miêu tả trên, $ args, sẽ chứa chuỗi được in giải thích không
đối số tùy chọn và $0, tên chương trình (xem rc(1)). Nếu chạy dưới sh(1), cái nào
không được thiết lập $0, tên chương trình phải được cung cấp rõ ràng trên dòng lệnh.
THÍ DỤ
Phân tích cú pháp các đối số cho bị rò rỉ(1):
flagfmt = 'b, s, f binary, r res, x width'
args = 'tên | danh sách pid '
if (! ifs = () eval `{getflags $ *} || ~ $ # * 0) {
sử dụng
thoát sử dụng
}
SOURCE
/src/cmd/getflags.c
/src/cmd/usage.c
Sử dụng getflagsplan9 trực tuyến bằng các dịch vụ onworks.net