博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
shell脚本-传参方式
阅读量:4322 次
发布时间:2019-06-06

本文共 491 字,大约阅读时间需要 1 分钟。

#!/bin/bashwhile [[ $# > 0 ]]dok="$1"shiftcase $k in    -f|--from)        Sa=$1        shift        ;;    -e|--env)        Ta=$1        shift        ;;    -s|--ser)        Sb=$1        shift        ;;    -i|--img)        Is=$1        shift        ;;    *)        args="$key $*"        break        ;;  esacdoneecho $Saecho $Taecho $Sbecho $Is

 注解:

  1、以上功能为shell脚本中传参功能

  2、shift没执行一次总的参数个数减一,并且参数向前进一位

  3、具体参数可以使用case中管道符|前面或者后面的参数

转载于:https://www.cnblogs.com/bazingafraser/p/10005478.html

你可能感兴趣的文章
jQuery 简单实现select二级联动
查看>>
非常漂亮的Flash纯脚本生成图
查看>>
引用的意义
查看>>
vue中播放音乐
查看>>
ORA-15260: permission denied on ASM disk group
查看>>
Linux中seq命令的用法
查看>>
HTTP协议的chunked编码
查看>>
画原型是节省人力的最好办法
查看>>
shell(十)排序
查看>>
Operating System-进程间互斥的方案-保证同一时间只有一个进程进入临界区(2)- Peterson解法...
查看>>
1.1 Friday the Thirteenth
查看>>
VS 高亮显示不带后缀的C++头文件
查看>>
python基础之面向对象
查看>>
Abnormal build process termination--解决IDEA启动web项目报错
查看>>
JS设计模式之工厂模式
查看>>
Git忽略规则及.gitignore规则不生效的解决办法
查看>>
EasyUI 搜索框
查看>>
impdp and docker install oracleXE
查看>>
入门训练 序列求和
查看>>
web前端_Vue框架_设置浏览器上方的标题和图标
查看>>