Как я могу напечатать диапазон IP-адресов в командной строке Linux, используя команду "seq"? Например: мне нужен seq для печати диапазона ip от 10.0.0.1 до 10.0.0.23. Похоже, что период между октетами приводит к тому, что число ведет себя как число с плавающей запятой. Я получаю "неверную ошибку аргумента с плавающей точкой". Я пытался использовать опцию -f. Может быть, я не правильно его использую. Но это все равно дало мне ошибку. Я пытаюсь что-то похожее на
seq 10.0.0.2 10.0.0.23
Есть ли другой способ печатать IP-адреса в диапазоне, отличном от Linux, кроме переключения на Excel?
bash
этим диапазоном адресов можно распечататьecho 10.0.0.{2..23}
.{..}
Конструкция называется подстановка скобок.