ITEEDU

SHIFT

SHIFT命令可以让在命令上的的命令使用超过10个(%0~%9)以上的可替代参数例:

  ECHO OFF
  ECHO %1 %2 %3 %4  %5 %6 %7 %8 %9
  SHIFT
  ECHO %1 %2 %3 %4  %5 %6 %7 %8 %9
  SHIFT
  ECHO %1 %2 %3 %4  %5 %6 %7 %8 %9

执行结果如下:

 C::\>SHIFT.BAT  1 2 3 4 5 6 7 8 9 10 11
  1 2 3 4 5 6 7 8 9
  2 3 4 5 6 7 8 9 10
  3 4 5 6 7 8 9 10  11