Я проверил свой сценарий с контрбашизмами и получил следующие предупреждения:
possible bashism in check_ssl_cert line 821 (test -a/-o):
if [ -n "${ALTNAMES}" -a -n "${COMMON_NAME}" ] ; then
В разделе 4.62.4 спецификаций POSIX я нахожу
первичный-первичный Выполняет двоичный файл и результаты первичного и первичного. Оператор -a имеет приоритет над оператором -o.
Почему -a
и -o
считаются непереносными?