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

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

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

  • Bash - txt со списком файлов + ctime
  • bash, который использует nc для отчетов telnet ": команда не найдена ОК"
  • недокументированное изменение поведения «локального», встроенного в bash 4.3?
  • вызов bash с опцией -t
  • Разделите файлы в каталоге и переместите их в другой вновь созданный каталог
  • Значение «: -» в bash
  • Bash: нажатие 4 раза
  • Поведение 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 
    Linux и Unix - лучшая ОС в мире.