设为首页 加入收藏

TOP

【shell脚本学习】shift命令学习
2014-11-24 01:01:11 来源: 作者: 【 】 浏览:3
Tags:shell 脚本 学习 shift 命令

位置参数可以用shift命令左移。比如shift 3表示原来的$4现在变成$1,原来的$5现在变成$2等等,原来的$1、$2、$3丢弃,$0不移动。不带参数的shift命令相当于shift 1。


非常有用的 Unix 命令:shift。我们知道,对于位置变量或命令行参数,其个数必须是确定的,或者当 Shell 程序不知道其个数时,可以把所有参数一起赋值给变量$*。若用户要求 Shell 在不知道位置变量个数的情况下,还能逐个的把参数一一处理,也就是在 $1 后为 $2,在 $2 后面为 $3 等。在 shift 命令执行前变量 $1 的值在 shift 命令执行后就不可用了。


测试命令如下:


输出结果如下:


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇[华为机试题]最大连续递增子串 下一篇C++ 程序使用 OpenCV 实现视频捕获

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: