Tôi đã kiểm tra một tập lệnh của tôi với các biểu tượng kiểm tra và tôi nhận được các cảnh báo sau:
possible bashism in check_ssl_cert line 821 (test -a/-o):
if [ -n "${ALTNAMES}" -a -n "${COMMON_NAME}" ] ; then
Trong phần 4.62.4 của thông số kỹ thuật POSIX tôi tìm thấy
sơ cấp -a chính Thực hiện nhị phân và kết quả của chính và chính. Toán tử -a được ưu tiên hơn toán tử -o.
Tại sao -a
và -o
được coi là không di động?