"shift 1" 命令用于将 shell 脚本中的参数左移一位。它会把第一个参数从 $1 号位置移除,并将所有其他参数的位置向左移一位。
例如,假设脚本名为 "myscript",并使用如下命令运行它:
./myscript arg1 arg2 arg3
在脚本中使用 "shift 1" 命令,$1 号参数 "arg1" 就会被移除,其余参数的位置会向左移一位,变为:
./myscript arg2 arg3
注意,如果不指定参数数量,默认会左移一位。
"shift 1" 命令用于将 shell 脚本中的参数左移一位。它会把第一个参数从 $1 号位置移除,并将所有其他参数的位置向左移一位。
例如,假设脚本名为 "myscript",并使用如下命令运行它:
./myscript arg1 arg2 arg3
在脚本中使用 "shift 1" 命令,$1 号参数 "arg1" 就会被移除,其余参数的位置会向左移一位,变为:
./myscript arg2 arg3
注意,如果不指定参数数量,默认会左移一位。