shift命令 – 向左移动参数 – Linux命令大全(手册) |
您所在的位置:网站首页 › 超简单的葫芦丝曲谱 › shift命令 – 向左移动参数 – Linux命令大全(手册) |
shift命令来自英文单词“移动”,其功能是用于向左移动参数。Linux命令能够一次性接收多个参数,可能是0个,也可能是5个,又或是15个,那么该如何逐一处理这些参数呢? shift能够将命令接收到的参数逐个向左移动一位,即原本的$3变量会覆盖$2变量,原本的$2变量会覆盖$1变量,这样我们只需要每执行一次shift命令后调用$1变量,就能够实现对全部参数的处理工作了。 语法格式:shift [参数] 常用参数: 数字向左移动的个数参考实例 编写一个脚本,逐一输出在执行shift命令后的$1变量值,直至清空全部参数: [root@linuxcool ~]# cat File.sh #!/bin/bash while [ $# != 0 ] ; do echo "$1" shift done [root@linuxcool ~]# ./File.sh AA BB CC DD AA BB CC DD将参数向左移动2位: [root@linuxcool ~]# cat File.sh #!/bin/bash while [ $# != 0 ] ; do echo "$1" shift 2 done [root@linuxcool ~]# ./File.sh AA BB CC DD AA CC 与该功能相关的Linux命令:ansible命令 – 运维自动化工具pigz命令 – 多线程的解压缩文件stratis命令 – 管理linux存储zabbix_agentd命令 – Zabbix客户端守护程序msgcat命令 – 合并多个邮件目录script命令 – 记录终端交互会话过程popd命令 – 从shell目录堆栈中删除记录bccmd命令 – CSR BCCMD接口的实用程序tmux命令 – 终端复用软件dc命令 – 高精度计算器 |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |