मैंने चेकबेशिज्म के साथ मेरी एक स्क्रिप्ट की जाँच की और मुझे निम्न चेतावनी मिली:
possible bashism in check_ssl_cert line 821 (test -a/-o):
if [ -n "${ALTNAMES}" -a -n "${COMMON_NAME}" ] ; then
में POSIX चश्मा की धारा 4.62.4 मुझे लगता है
प्राइमरी-ए प्राइमरी एक बाइनरी करता है और प्राइमरी और प्राइमरी का रिजल्ट। -A ऑपरेटर -o ऑपरेटर पर पूर्वता रखता है।
क्यों कर रहे हैं -a
और -o
माना जाता है गैर पोर्टेबल?