博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
shell中使用类似Python的参数处理
阅读量:6830 次
发布时间:2019-06-26

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

params=$*for param in ${params}do    name=$(echo $param | cut -d "=" -f 1)    value=$(echo $param | cut -d "=" -f 2)    if [[ "$name" = "run_type" ]]; then        run_type=$value    elif [[ "$name" = "fix_start_date" ]]; then        fix_start_date=$value    elif [[ "$name" = "fix_end_date" ]]; then        fix_end_date=$value    elif [[ "$name" = "mysql_env" ]]; then        mysql_env=$value    elif [[ "$name" = "global_start_date" ]]; then        global_start_date=$value    fidone

$*获取所有参数

for in 可以遍历默认以空格分割的字符串

用cut命令解析每个参数

转载于:https://www.cnblogs.com/keensword/p/9359560.html

你可能感兴趣的文章
squid FATAL: Received Segment Violation...dying.
查看>>
mem调优
查看>>
内核编译安装学习笔记
查看>>
做好数据备份 对你多重要
查看>>
Maven项目导出工程依赖JAR包
查看>>
dojo.declare,dojo.define,dojo.require解释
查看>>
酷炫的显示主页面
查看>>
CAA如何进行干涉检查?
查看>>
silverlight vs flash
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
可执行JAR读写内外文件
查看>>
Handbook of Constraints Programming——Chapter4 Backtracking Search Algorithms-Preliminaries
查看>>
[转载] 信息系统项目管理师视频教程——14 项目进度管理
查看>>
linux 解压文件
查看>>
Ansible入门
查看>>
SVN学习总结(1)——SVN简介及入门使用
查看>>
浅谈linux性能调优之五:调优软raid
查看>>
Android sdk下载缓慢解决方式
查看>>
IBM TPC强化中国建设银行存储管理能力
查看>>