在脚本中,命令行参数可以依据其在命令行中的位置来访问。第一个参数是 $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

最新文章

  1. Windows下删除.svn文件夹的最简易方法
  2. Android SDK之API Level
  3. java 格式化时间
  4. web开发必须知道的javascripat工具
  5. POJ3080Blue Jeans(暴力)
  6. 139. Word Break
  7. javascript高级特性(面向对象)
  8. android中file的使用实例
  9. springboot之Jwt验证
  10. centos 下安装 Jre 及 selenium
  11. python之log
  12. 在虚拟机上利用宿主机共享目录编译linux程序
  13. Spring Boot+Spring Security+JWT 实现 RESTful Api 权限控制
  14. nginx 配置两个域名
  15. Zk 集群概念
  16. 剑指offer(63)数据流中的中位数
  17. 关于QQ的NABCD模型
  18. GreenDao-自定义SQL查询-AndroidStudio
  19. 学习使用 ARM 的 math 库,据说 速度比C标准库 自带的 快 几十倍 到几百倍
  20. Mockplus原型设计工具介绍

热门文章

  1. vue上传大文件的解决方案
  2. Noip2016 提高组 Day2 T1 组合数问题
  3. python 系统模块 OS
  4. MIME协议(一) -- RFC822邮件格式
  5. 【maven】【spring boot】【单元测试】 使用controller 执行单元测试类
  6. centos 安装mariadb 替代mysql
  7. Java 多线程:什么是线程安全性
  8. ansible的错误
  9. 宝塔安装Nextcloud,挂载在阿里云oss上,打造个人/企业高效私有云盘
  10. 在matlab中读取trc文件