Linux:shift 命令可以将参数依次向左移动一个位置
2024-09-24 22:55:14
在脚本中,命令行参数可以依据其在命令行中的位置来访问。第一个参数是 $1 ,第二个参数
是 $2 ,以此类推。
下面的语句可以显示出前3个命令行参数:
echo $1 $2 $3
更为常见的处理方式是迭代所有的命令行参数。 shift 命令可以将参数依次向左移动一个位
置,让脚本能够使用 $1 来访问到每一个参数。下面的代码显示出了所有的命令行参数:
$ cat showArgs.sh
for i in `seq 1 $#`
do
echo $i is $1
shift
done
$ sh showArgs.sh a b c
1 is a
2 is b
3 is c
最新文章
- Windows下删除.svn文件夹的最简易方法
- Android SDK之API Level
- java 格式化时间
- web开发必须知道的javascripat工具
- POJ3080Blue Jeans(暴力)
- 139. Word Break
- javascript高级特性(面向对象)
- android中file的使用实例
- springboot之Jwt验证
- centos 下安装 Jre 及 selenium
- python之log
- 在虚拟机上利用宿主机共享目录编译linux程序
- Spring Boot+Spring Security+JWT 实现 RESTful Api 权限控制
- nginx 配置两个域名
- Zk 集群概念
- 剑指offer(63)数据流中的中位数
- 关于QQ的NABCD模型
- GreenDao-自定义SQL查询-AndroidStudio
- 学习使用 ARM 的 math 库,据说 速度比C标准库 自带的 快 几十倍 到几百倍
- Mockplus原型设计工具介绍