第七章  脚本参数的传递

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
shift
表示每次将参数位置向左平移n位
获取脚本参数
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
getopts
获得多个命令行参数
例如:
#!/bin/bash
ALL=false
HELP=false
FILE=false
VERBOSE=false
while getopts ahfvc OPTION
do
case $OPTION in
a)
ALL=true
echo "ALL IS $ALL"
;;
h)
HELP=true
echo "FILE is $FILE"
;;
v)
VERBOSE=true
echo "VERBOSE is $VERBOSE"
;;
c)
echo "c value is $c"
;;
\?)
echo "`basename $0` -[a h f v] -[c value] file"
esac
done

转载于:https://blog.51cto.com/wugai/604027

第七章 脚本参数的传递相关推荐

  1. wlansetprofile 倒数第二个参数_西部世界 | 脚本参数的演变

    作者:Todd Weller Cross I.T. 高级数据系统架构师 Todd Weller 是位于美国宾夕法尼亚州格林维尔的 FileMaker 商业联盟白金合作伙伴 Cross I.T. 的高级 ...

  2. 参数无效_Shell 脚本启动如何传递参数

    我们在日常的脚本开发中,经常会碰到当脚本需要输入参数,然后脚本依据传递进来的参数作为依据,判断执行接下来的脚本逻辑.今天就介绍一下给Shell脚本传递参数进行交互的几种方式. 命令行参数 向脚本传递参 ...

  3. Linux Shell脚本通过参数名传递参数

    平常在写shell脚本都是用$1,$2-这种方式来接收参数,然而这种接收参数的方式不但容易忘记且不易于理解和维护.Linux常用的命令都可指定参数名和参数值,然而我们怎样才能给自己的shell脚本也采 ...

  4. Java黑皮书课后题第7章:*7.12(倒置数组)7.7节中的reverse方法通过复制到新数组实现倒置。改写方法将参数中传递的数组倒置,并返回该数组。编写一个测试程序,输入10个数字,倒置它们并显示

    7.12(倒置数组)7.7节中的reverse方法通过复制到新数组实现倒置.改写方法将参数中传递的数组倒置,并返回该数组.编写一个测试程序,输入10个数字,倒置它们并显示 题目 题目描述 破题 代码 ...

  5. Kali Linux 网络扫描秘籍 第七章 Web 应用扫描(三)

    第七章 Web 应用扫描(三) 作者:Justin Hutchens 译者:飞龙 协议:CC BY-NC-SA 4.0 7.13 使用 BurpSuite Sequencer(序列器) Web 应用会 ...

  6. DOS批处理高级教程:第七章 DOS批处理编程高级技巧(转)

    DOS批处理高级教程:第一章 批处理基础 DOS批处理高级教程:第二章 DOS循环for命令详解 DOS批处理高级教程:第三章 for命令中的变量 DOS批处理高级教程:第四章 批处理中的变量 DOS ...

  7. [转]Windows Shell 编程 第七章

    第七章 侵入Shell 与所有其它Win32进程一样,Shell也有其自己的内存地址空间,这是其它应用完全不可知的地址空间.为了进入这个地址空间,我们必须传递一定数量的控制点,就象我们正在跨过国家边界 ...

  8. Windows Shell编程-第七章.侵入Shell

    第七章 侵入Shell 与所有其它Win32进程一样,Shell也有其自己的内存地址空间,这是其它应用完全不可知的地址空间.为了进入这个地址空间,我们必须传递一定数量的控制点,就象我们正在跨过国家边界 ...

  9. 转:Windows Shell 编程 第七章_1

    转自:http://yadang418.blog.163.com/blog/static/2684365620096534257530/ 第七章侵入Shell 与所有其它Win32进程一样,Shell ...

最新文章

  1. 乐刷科技-Java工程师社招面试
  2. 抢占大数据产业发展先机
  3. 不炫技,SVG+CSS3 旋转动画属性就能实现的梦幻效果
  4. Struts2框架执行流程
  5. JAVA确保垃圾回收后结束程序_Java垃圾回收机制(转)
  6. Bootloader及u-boot简介/u-boot系统启动流程
  7. 腾讯云与智慧产业总裁汤道生:产业互联网是一场“持久战”
  8. pthread_detach():主线程与子线程分离,子线程结束后,资源自动回收
  9. 绝对的干货大放送:常用正则表达式收集大全
  10. Windows系统使用SSH连接远程服务器
  11. VMware中安装linux系统(可视化界面centOS 7)
  12. 安装atari 游戏的Rom
  13. 计算机毕业设计Python+uniapp校园服务微信小程序(小程序+源码+LW)
  14. 【机器学习】李宏毅-食物图像分类器
  15. 基于Python+MySQL的书店销售管理管理子系统设计
  16. mining.subscribe与initiate_stratum函数
  17. 全国计算机三级嵌入式必背总结资料
  18. mac M1安装Matlab R2020a
  19. 菜鸟程序员如何快速进阶成为编程老司机?
  20. Echarts官方社区,炫酷的Echarts 基地

热门文章

  1. VTK:PolyData之CellLocatorVisualization
  2. OpenCV PCA与指定的保留差异量的实例(附完整代码)
  3. Qt Quick入门
  4. QDoc清单文件示例
  5. OpenGL着色器创建一个星系由颗粒制成
  6. QT的QGraphicsAnchorLayout类的使用
  7. 经典C语言程序100例之九零
  8. Python——sys.stdout.flush()方法的作用
  9. 18.HMM隐马尔可夫模型
  10. 09_EGIT插件的安装,Eclipse中克隆(clone),commit,push,pull操作演示