您的位置:首页 > 运维架构 > Shell

linux shell脚本中shift命令的使用

2015-10-03 18:28 423 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: