私はcheckbashismsで私のスクリプトをチェックし、次の警告を受け取りました:
possible bashism in check_ssl_cert line 821 (test -a/-o):
if [ -n "${ALTNAMES}" -a -n "${COMMON_NAME}" ] ; then
ではPOSIX仕様のセクション4.62.4 Iの発見
primary -a primaryバイナリを実行し、プライマリとプライマリの結果を実行します。-a演算子は-o演算子よりも優先されます。
なぜポータブルではない-a
と-o
考えられますか?