Xem xét rằng POSIX là thứ gần nhất với một tiêu chuẩn chung trong tất cả các đơn vị, tôi muốn biết liệu có vỏ nào hỗ trợ riêng nó hay không. Mặc dù hầu hết các trình bao hiện đại đều cung cấp hỗ trợ cho POSIX (và sẽ chạy các tập lệnh tuân thủ POSIX mà không gặp vấn đề gì), chúng không làm tốt việc chỉ ra các tính năng không tuân thủ.
Có vỏ nào chỉ thực hiện POSIX và POSIX, theo cách mà nó sẽ gây ra lỗi cho bất kỳ tính năng không tuân thủ nào không?
EDIT Tôi muốn làm rõ rằng tôi không yêu cầu các mẹo chung để viết các kịch bản shell di động. Các câu hỏi liên quan được đề cập trong các ý kiến đã bao gồm điều này. Tôi đã nghĩ đến câu hỏi này khi tôi phát hiện ra rằng bash
có một --posix
lựa chọn nhưng chỉ để khám phá ra rằng nó chỉ ảnh hưởng đến một số hành vi thâm nhập không chính xác những gì tôi đang tìm kiếm.
dash
. Tôi đã đề cập đến tính di động như một bối cảnh chung cho câu hỏi của tôi nhưng đó không phải là mục đích thực sự của nó.