как я могу генерировать MAC-адрес, например, 00: 00: 00: 00: 01 00: 00: 00: 00: 02

как я могу генерировать MAC-адрес инкрементным, как

00:00:00:00:01 00:00:00:00:02 

  • Команда Bash для источника файла в другом каталоге?
  • Как увеличить количество предыдущего командного текста bash будет прокручиваться до?
  • Каковы цели и варианты использования «$ {parameter: + word}»?
  • Создание переменной в каталоге, который сохраняется до удаления
  • Ссылка на предыдущий вывод команды / содержимое экрана терминала в текущей командной строке
  • Как сделать скрипт bash спросить вас, хотите ли вы выполнить следующий сегмент (часть)?
  • Добавить .pdf в конец текста в текстовом файле - bash
  • Как работает сценарий, такой как исполняемый файл, отличный от запуска его оболочкой явно?
  • One Solution collect form web for “как я могу генерировать MAC-адрес, например, 00: 00: 00: 00: 01 00: 00: 00: 00: 02”

    Вы просто увеличиваете счетчик и используете, если для этого

     printf %0.16x "$counter" | sed -e 's/../&:/g' -e 's/:$//' 

    или (в верхнем регистре)

     printf %0.16X "$counter" | sed -e 's/../&:/g' -e 's/:$//' 

    Например:

     $ counter=0; $ while [ "$counter" -lt 11 ] ; do let counter++; printf "%0.16x\n" "$counter" | sed -e 's/../&:/g' -e 's/:$//'; done 00:00:00:00:00:00:00:01 00:00:00:00:00:00:00:02 00:00:00:00:00:00:00:03 00:00:00:00:00:00:00:04 00:00:00:00:00:00:00:05 00:00:00:00:00:00:00:06 00:00:00:00:00:00:00:07 00:00:00:00:00:00:00:08 00:00:00:00:00:00:00:09 00:00:00:00:00:00:00:0a 00:00:00:00:00:00:00:0b 
    Interesting Posts
    Linux и Unix - лучшая ОС в мире.