当前位置: 首页 > news >正文

网站维护建设招标做seo网站优化多少钱

网站维护建设招标,做seo网站优化多少钱,天津网,南昌网站设计专业getopt 长选项 短选项 可选参数whilecaseifbasename函数变量shiftread 实现功能描述#xff1a; 1. 实现可选参数传入 -c 或 --clearBuild。 2. 用shell脚本来实现选择#xff0c;make时是否clean。 3. 可以打印用法帮助 和 作者信息。 #!/bin/bash# sh函数定义 *******…getopt 长选项 短选项 可选参数whilecaseifbasename函数变量shiftread 实现功能描述 1. 实现可选参数传入 -c 或 --clearBuild。 2. 用shell脚本来实现选择make时是否clean。 3. 可以打印用法帮助 和 作者信息。 #!/bin/bash# sh函数定义 *************************** usage() {sh_name$(basename $1);# sh_namebasename $1; #或者这个echo ---------------用法 $sh_name [选项] (可选) -c (可选) --clearBuild 命令行选项-c 或 --clearBuild 默认: 0表示是否清除make build的内容数值为1表示清理为0表示直接构建可选选项-h 或 --help 打印帮助信息-a 或 --author 打印作者信息---------------exit 1; } author() {sh_name$(basename $1);# sh_namebasename $1; #或者这个 echo ---------------脚本 $sh_name 作者 WJH ---------------exit 1; }fun1_make() {if [ $1 clear ] ; then# echo 执行清理并构建文件;echo in fun1_make(): 先clean 然后 make;# your cmd .....else# echo 不清除已经构建好的文件echo in fun1_make(): 直接make# your cmd .....fi }# sh变量定义与接收 *************************** # 输入指令 parameters$(getopt -a -o c::ha -l clearBuild::,help,author -n $0 -- $) # echo 原始参数origin param is $if [ $? ! 0 ]; thenecho 脚本解析失败...; exit 1; fi # set命令将规范化后的命令参数分配到位置参数 $1 $2上面 eval set -- ${parameters} # echo 规范后参数formatetd parameters[$]# sh识别输入的选项·参数 *************************** while true; docase $1 in-c | --clearBuild)case $2 in) echo 选项 --clearBuild 无参数; clearBuild${clearBuild:1}; #赋默认值shift 2; # 可选参数仍有空参数需要shift 2, ;;*) echo 选项 --clearBuild 参数为$2; clearBuild$2; shift 2;;;esac;;-h|--help)usage $0 ;;;-a|--author)author $0 ;;;--)echo clearBuild 默认值 1, clearBuild 现在数值$clearBuild; # 默认值见 68行echo -----------------; shift 1; break; ;;*)echo Internal error!!!; exit 1 ;;;esac done# sh业务逻辑 *************************** # 比较字符串是否相等用 并在两边留空格 # 比较数字用 -eq -gt -lt 等分别为 equal; greater than; less than;等 if [ $clearBuild 1 ] ; then # 输入了 选项时 或 可选参数时 echo 执行清理,然后构建;fun1_make clear;# your cmd .....elif [ $clearBuild 0 ] ; then # 输入了 选项时 或 可选参数时 echo 直接构建fun1_make direct_build;# your cmd ..... else # 未输入 选项时 read -p 未输入 选项时:输入clear 确认清除并重新构建; 输入不为clear,直接构建 : tmp2if [ $tmp2 clear ] ; thenecho 执行清理,然后构建;fun1_make $tmp2;# your cmd ..... else echo 直接构建fun1_make $tmp2;# your cmd .....fifiecho -----------------; 参考文章 1.设计shell脚本选项getopt - 骏马金龙 - 博客园 (cnblogs.com) 2.081_扩展篇_Shell编程七_函数二_自定义函数_哔哩哔哩_bilibili 3.Linux——shell脚本的传参方式 - moutory - 博客园 (cnblogs.com)
http://www.zqtcl.cn/news/362413/

相关文章:

  • 比较多人用什么网站做推广wordpress数据库表管理系统
  • 网页开发和游戏开发东莞优化怎么做seo
  • 北京网站搭建开发高级网页设计教程
  • 北京南站是中高风险地区吗网站建设上机实验心得
  • 大学生做兼职的网站有哪些免费行情软件网站有哪些
  • 静安手机网站建设常见的网络营销方法及其效果
  • 怎么改版网站湖南长沙地图
  • 中卫网站推广公司如何自创app软件
  • 无棣网站建设电子商务网站设计原理书籍
  • 做t-shirt素材网站企业网站建设结论
  • 唐山公司做网站查询建筑资质的网站
  • 邯郸的网站建设网站正能量入口
  • 网站导航栏最多可以做几个宝安网站设计排名
  • 自己怎样用手机建网站网件app
  • 周口网站开发西安市建设厅网站
  • 怎么授权小说做游戏网站论坛网站开发语言
  • 烟台商城网站建设怎么样引流顾客到店方法
  • 北京做网站公司的排名python基础教程pdf
  • 网站建设为什么学flash建设工程询价网站有哪些
  • 网站内容建设机制企业管理模式有哪些
  • 中山网站建设文化价格建网站域名注册
  • 手机电影网站怎么做大连最新发布
  • 珠三角网站建设网页制作专业知识
  • 罗湖微信网站制作深圳做网站哪个公司最好
  • ps如何做ppt模板下载网站网站模板分类
  • 网站建设在线网站服务器和直播服务器一样吗
  • iapp网站做软件教程朋友圈广告投放平台
  • 优门设 网站网站代理 正规备案
  • 衡水做wap网站上海做网站吧
  • seo推广思路seo线下培训班