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

Ad


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

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

Chạy checkbashisms 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 giả lập trực tuyến MAC OS

Đây là bảng kiểm tra lệnh 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, chẳng hạn 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


checkbashisms - kiểm tra các bashisms trong / Bin / sh kịch bản

SYNOPSIS


kiểm tra kịch bản hữu ích. Cảm ơn !
kiểm tra --Cứu giúp|--phiên bản

MÔ TẢ


kiểm tra, dựa trên một trong những kiểm tra từ lintian hệ thống, thực hiện các kiểm tra cơ bản
on / Bin / sh các tập lệnh shell cho sự hiện diện có thể của các bashisms. Nó lấy tên của
các tập lệnh shell trên dòng lệnh và đưa ra các cảnh báo nếu phát hiện thấy các cơ sở có thể có.

Lưu ý rằng định nghĩa của một chủ nghĩa cơ bản trong ngữ cảnh này gần tương đương với "một tính năng vỏ
không bắt buộc phải được hỗ trợ bởi POSIX "; điều này có nghĩa là một số vấn đề được gắn cờ có thể
được phép theo các phần tùy chọn của POSIX, chẳng hạn như XSI hoặc Khả năng di động của người dùng.

Trong trường hợp Chính sách POSIX và Debian không đồng ý, kiểm tra theo mặc định cho phép
các tiện ích mở rộng được Chính sách cho phép nhưng cũng có thể cung cấp các tùy chọn để kiểm tra chặt chẽ hơn.

LỰA CHỌN


--Cứu giúp, -h
Hiển thị tóm tắt các tùy chọn.

--dòng mới, -n
Kiểm tra "bỏ lỡ -n"sử dụng (không phải POSIX nhưng được yêu cầu bởi Chính sách Debian 10.4.)

--posix, -p
Kiểm tra các vấn đề không phải POSIX nhưng được Chính sách Debian yêu cầu hỗ trợ
10.4 (ngụ ý -n).

--lực lượng, -f
Buộc kiểm tra từng tập lệnh, ngay cả khi nó thường không được kiểm tra (ví dụ:
có shebang shell bash hoặc không phải POSIX hoặc dường như là shell wrapper).

--phụ, -x
Đánh dấu các dòng, mặc dù chúng không chứa các cơ sở sản xuất kinh doanh, có thể hữu ích trong
xác định xem một vấn đề cụ thể có phải là dương tính giả hay không mà có thể bị bỏ qua.
Ví dụ, việc sử dụng "$ BASH_ENV"có thể được đặt trước bằng cách kiểm tra xem"$ TIỀN" Là
thiết lập.

--phiên bản, -v
Hiển thị phiên bản và thông tin bản quyền.

EXIT GIÁ TRỊ


Giá trị thoát sẽ là 0 nếu không phát hiện thấy lỗi cơ sở hoặc các vấn đề khác.
Nếu không, nó sẽ là tổng các giá trị lỗi sau:

1 Đã phát hiện ra một sự bazơ có thể xảy ra.

2 Một tệp đã bị bỏ qua vì một số lý do, ví dụ, vì nó không thể đọc được hoặc không
tìm. Thông báo cảnh báo sẽ cung cấp thông tin chi tiết.

4 Không có bashms nào được phát hiện trong một tập lệnh bash.

Sử dụng checkbashisms 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