跳转至

递增配置设置的数值

语法

  inc <setting> [<increment>]

示例

递增一个数值

  iPXE> set x:int32 5
  iPXE> inc x
  iPXE> show x
  x:int32 = 6

遍历所有网络设备

  #!ipxe
  set idx:int32 0
  :loop isset ${net${idx}/mac} || goto loop_done
    echo net${idx} is a ${net${idx}/chip} with MAC ${net${idx}/mac}
    inc idx && goto loop
  :loop_done

描述

按指定的递增量递增指定配置设置的数值。如果没有显式指定递增量,数值会加一。

如果指定的配置设置不存在,则视为初始值为零。

命令状态

成功 配置设置递增成功
失败 配置设置未能成功递增

另请参阅