Если вы запрашиваете вложенный цикл for
, как насчет простого определения его внутри?Также вы можете использовать расширение скобки вместо традиционного цикла в стиле C
for octet4th in {254..1..1}; do
for octet3rd in {254..1..1}; do
host=10.46.$octet3rd.$octet4th
done
done
Выполняя {254..1..1}
, вам не нужно писать традиционный полный цикл, он просто работает, сокращаявремя (последнее 1
) до значения 1
.Вы можете попробовать запустить простой тест, выполнив echo {10..1..1}
, чтобы понять, как он работает.