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

网站设计制作的特点有哪些用织梦系统做的2个网站要把它都上传到服务器上吗

网站设计制作的特点有哪些,用织梦系统做的2个网站要把它都上传到服务器上吗,投资交易网站开发,网站建设 图片上传本节索引#xff1a;一、if、case条件判断二、for、while及until循环三、循环控制语句continue、break、shift及select菜单四、信号捕捉trap在前面的基础编程内容中#xff0c;我们已经学习了shell脚本的顺序执行及选择执行#xff0c;通过这两种方式#xff0c;可以帮我们…本节索引一、if、case条件判断二、for、while及until循环三、循环控制语句continue、break、shift及select菜单四、信号捕捉trap在前面的基础编程内容中我们已经学习了shell脚本的顺序执行及选择执行通过这两种方式可以帮我们解决一些简单需求但要想在更复杂的场景中使用的话就需要掌握循环执行的方式了。一、if、case条件判断条件判断if语句if语句是指编程语言中用来判定所给定的条件是否满足根据判定的结果(真或假)决定执行给出的两种操作之一。格式if  判断条件1then条件1为真的分支代码elif判断条件2then条件2为真的分支代码elif 判断条件3then条件3为真的分支代码else以上条件都不满足的分支代码fiif语句会逐条件的进行判断当第一次遇到为“真”的条件时就会执行其分支代码而后结束整个if语句。条件判断case语句case语句是实现选择结构程序设计的一种语句比较适合处理离散型变量。格式case 变量引用 in1|2|3)cmd1;;4|5|6)cmd2;;7|8|9)cmd3;;*)cmd4esac注意case支持glob风格的通配符如*      表示任意长度任意字符    表示任意单个字符[]      指定范围内的任意单个字符a|b    a或者b二、for、while及until循环循环执行将某代码段重复运行多次重复运行多少次次数已知次数未知有进入条件和退出条件循环主要语句有for、whlie、untilfor循环for语句将循环一个列表中的每一个元素执行一次循环体代码直到列表中元素全部执行过一次。一般用于次数预先知道的循环。格式1for 变量名 in 列表do循环体done其中列表的生成方式有多种1.直接给出列表2.整数列表(a){start..end[..step]}(b)$(seq[start[step]end])3.返回列表的命令$(COMMAND)4.使用glob如*.sh5.变量引用$,$*等执行机制依次将列表中的元素赋值给“变量名”每次赋值后即执行一次循环体直到列表中的元素全部被执行循环结束格式2C语言风格for ((: for (( exp1; exp2; exp3 )); do COMMANDS; doneArithmetic for loop.Equivalent to(( EXP1 ))while (( EXP2 )); doCOMMANDS(( EXP3 ))done例利用for循环依次读取列表{1..100}中的内容并相加得出1到100的数字之和while循环while结构循环为当型循环(when type loop)一般用于不知道循环次数的情况。维持循环的是一个条件表达式条件成立执行循环体条件不成立退出循环。格式while 循环控制条件do循环体done循环控制条件进入循环之前先做一次判断每次循环之后会再次做判断当条件为True时则继续执行循环直到条件测试状态为false时终止循环。例利用while循环定义变量i0当i小于100时执行循环并让变量i每执行一次循环加1直到i100时停止循环得出数字1到100之和while循环的特殊用法(遍历文件的每一行)while read line do循环体done /PATH/FROM/SOMEFILE依次读取/PATH/FROM/SOMEFILE文件中的每一行且将行赋值给变量linefor循环与while循环的区别for循环与while循环是可以相互替代的比如for i in {1..10}doecho “OK”done用while语句来写的话i1while [ $i -le 10 ];doecho “OK”let idone两者意思都是打印10次“OK”那什么时候用for循环什么时候又用while循环呢for循环用于针对集合中的每个元素的一个代码块而while循环不断的运行直到指定的条件不满足为止。一般来说for循环比较适合循环次数确定的情况while循环适合循环次数不确定的情况until循环维持循环的也是一个条件表达式但与while用法正好相反条件不成立时执行循环体条件成立时退出循环。until 循环控制条件do循环体doneuntil语句和while语句可相互转化如until [ test ]do  等价于 while [ ! test ]do三、循环控制语句continue、break、shiftcontinue语句用于循环体中continue[N]提前结束第N层的本轮循环而直接进入下一轮判断最内层为第1层格式while 循环控制条件doCMD1…if 判断条件thencontinuefiCMDn…done例依次打印数字1至10当continue出现在5循环中时直接跳过继续执行6循环当continue出现在嵌套循环中时continue 2提前结束第二次本轮循环并打印3次break语句用于循环体中break[N]提前结束第N层循环最内层为第一层while 循环控制条件doCMD1…if 判断条件thenbreakfiCMDn…done例break语句将直接结束本轮循环shift命令shift[n]将参量列表list左移指定次数缺省为左移一次适合用于处理位置参数参量列表list一旦被移动最左端的那个参数就从列表中删除。while循环遍历位置参量列表时常用到shift例1利用shifit每次位置变量向左移动1位并打印本次全部位置变量直到位置变量为0个例2利用shifit每次变量向左移动一位并打印本次第一个位置变量直到位置变量小于1时停止执行避免出现无限循环while truedo循环体doneuntil falsedo循环体done每个程序员都会偶尔不小心而编写出无限循环在循环退出条件比较微妙时尤其如此如果程序陷入无限循环可按ctrlc退出要避免编写无限循环务必对每个while、until循环进行测试确保它按预期那样结束。select循环与菜单select 变量 in listdo循环体命令doneselect循环主要用于创建菜单常与case语句搭配使用用户输入菜单列表中的某个数字执行相应的命令select是个无限循环因此要记住用break命令退出循环或用户exit命令终止脚本。可按ctrlc退出循环与for循环类似可以省略in list此时使用位置变量。相关变量$PS3        menu菜单提示符$REPLY   保存用户的输入信息四、信号捕捉traptrap‘触发指令’信号自定义进程收到系统发出的指定信号好将执行触发指令而不会执行原操作trap” 信号忽略信号的操作trap‘-‘ 信号恢复原信号的操作trap -p列出自定义信号操作例打印数字1到10的过程中trap -p显示自定义信号操作由于trap ”int捕获了int信号ctrlc无法中断显示且显示自定义输入press ctrlc打印数字11到20的过程中由于trap ”int捕获了int信号ctrlc无法中断显示打印数字21到30的过程中trap ‘-‘恢复了原信号操作顾ctrlc又可中断显示本文来自投稿不代表Linux运维部落立场如若转载请注明出处http://www.178linux.com/97879
http://www.zqtcl.cn/news/280150/

相关文章:

  • 最简单网站开发软件有哪些企业管理培训课程培训机构
  • 桂城网站制作公司wordpress 导航网站
  • 一个公司做网站需要注意什么条件网站备案 登陆
  • 百度网站介绍显示图片装修公司一般多少钱一平方
  • 网站销售如何做业绩我找伟宏篷布我做的事ko家的网站
  • 建立网站有哪些步骤?jsp网站开发详细教程
  • 网站怎么做直播功能旅游做攻略用什么网站
  • 企业外贸营销型网站如何写好软文推广
  • 免费建站的网址个人网站建设程序设计
  • 淘宝网站建设违规吗上海大公司
  • 大淘客怎么自己做网站自己开网站能赚钱吗
  • 大型门户网站开发北京网站建设管庄
  • 大连建设工程网站网站建设组织管理怎么写
  • wordpress英文站注册域名需要注意什么
  • 营销型网站的建设重点是什么深圳logo设计公司排名
  • 做网站的用什么软件呢网站排名优化服务公司
  • 网站开发完整视频网站集约化建设较好的城市
  • 网站建设和平面设计应用网站如何做
  • 自己做网站需要多少费用asa8.4 做网站映射
  • 商业网站 模板黑龙江省建设厅安全员考试
  • 网站新备案不能访问室内装修网站模板
  • 工程师报考网站wordpress设置视频图片不显示图片
  • 徐州网站建设公司排名成都住建平台
  • 用来备案企业网站国外免费外贸网站
  • 网页背景做的比较好的网站做一个企业网站价格
  • 免费制图网站县级门户网站建设的报告
  • 北京网站建设网怎么用手机做一个网站
  • 网站建设管理办法关于公司门户网站建设的议案
  • 网站开发入职转正申请书体验好的网站
  • 在线精品课程网站开发网站备案号怎么修改