位置: IT常识 - 正文
推荐整理分享shift命令 向左移动参数,希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!
shift命令来自英文单词“移动”,其功能是用于向左移动参数。Linux命令能够一次性接收多个参数,可能是0个,也可能是5个,又或是15个,那么该如何逐一处理这些参数呢?
shift能够将命令接收到的参数逐个向左移动一位,即原本的$3变量会覆盖$2变量,原本的$2变量会覆盖$1变量,这样我们只需要每执行一次shift命令后调用$1变量,就能够实现对全部参数的处理工作了。
语法格式:shift [参数]
常用参数:
数字向左移动的个数参考实例
编写一个脚本,逐一输出在执行shift命令后的$1变量值,直至清空全部参数:
[root@linuxcool ~]# cat File.sh #!/bin/bashwhile [ $# != 0 ] ; doecho "$1"shiftdone[root@linuxcool ~]# ./File.sh AA BB CC DDAABBCCDD将参数向左移动2位:
[root@linuxcool ~]# cat File.sh#!/bin/bashwhile [ $# != 0 ] ; doecho "$1"shift 2done[root@linuxcool ~]# ./File.sh AA BB CC DDAACC与该功能相关的Linux命令:metamail命令 处理非文字E-mail的程序zic命令 时区编辑器gpg命令 对信息加密和解密xlsclients命令 列出应用程序vdfuse命令 挂载分区文件工具ifplugstatus命令 检查网线是否已插到在网络接口lslogins命令 显示系统中现有用户的相关信息break命令 结束for while或until循环cmatrix命令 代码雨风格屏幕保护redis-cli命令 redis客户端管理工具上一篇:wait命令 等待指令执行完毕(wait等待的用法)
下一篇:lastlog命令 显示用户最近一次登录信息(lastlog日志)
友情链接: 武汉网站建设