Чтобы проверить, содержит ли массив хотя бы один пустой элемент, можно сделать так:
if ((i = array[(I)])); then
echo "array contains at least one empty element (${i}th)"
else
echo "array doesn't contain empty elements"
fi
Флаг (I)
subscript в $array[(I)pattern]
возвращает индекс последнего элемента, который соответствует pattern
или 0
, если не найден.
Или вы можете подсчитать количество пустых элементов с помощью:
if ((n = ${(M)#array[@]:#})); then
echo "array contains $n empty elements"
else
echo "array doesn't contain any empty element"
fi
${(M)array[@]:#pattern}
расширяется до элементов, соответствующих pattern
. Добавление #
дает счетчик.
Вы не можете смешивать MTU в одном и том же vlan.
Потому что отправитель ожидает иметь возможность отправить пакет без фреймментации.
Карта сетевого приемника будет отфильтровывать пакеты большего размера, чем его локальное значение для MTU.
8900 это почти то же самое, что и 9000, если сравнивать с 1500.
прочая информацияhttps://en.wikipedia.org/wiki/Jumbo_frame