LINUX.ORG.RU

История изменений

Исправление KennyMinigun, (текущая версия) :

Прикольно, не то, чтоб неожиданно, но удивило что математика включилась с u32 без дополнительных операторов.

Обидно, что в одну строку local не работает.

Кстати, на 4.3 заработало:

function ip2u32() {
  local -i o=( ${1//./ } ) last=${#o[@]}-1 u32=o[last]
  o[last]=0
  u32+=o[2]*256+o[1]*256**2+o[0]*256**3
  echo $u32
}

https://wandbox.org/permlink/EuZCP9jclrwFOKI8

Исходная версия KennyMinigun, :

Прикольно, не то, чтоб неожиданно, но удивило что математика включилась с u32 без дополнительных операторов.