1.shell脚本中的位置参数
shell脚本中的位置参数有两种:
一种是调用脚本时传给脚本的参数,另一种是调用脚本的函数时,传给函数的参数。
2.shift
shift可以用来向左移动位置参数。
使用方法:
shift num 将位置参数向左移动num个位置,默认情况下num为1.
举例说明:
#!/bin/bash
function func_t(){
shift #将函数func_1的位置参数向左移动一位
echo $@
}
shift #将脚本tmp.sh的位置参数向左移动一位
func_t ee rr ss
echo $@
使用sh tmp.sh 11 22 33来调用脚本,执行结果如下:
rr ss
22 33