网站大量收购独家精品文档,联系QQ:2885784924

Linux下的编程n.ppt

  1. 1、本文档共70页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Linux下的编程n.ppt

14.7.2 循环语句 vi add #to test ‘while’ result=0 num=1 while test $num -le 10 do let result=result + num let num=num+1 done echo “result=$result” 执行结果如下: echo@echo bin]./add result=55 14.7.2 循环语句 3. until 循环 until用法: until 表达式 do 操作 done 14.7.2 循环语句 #to test ‘until’ total=0 num=10 until test num –eq 0 do let result=result + num let num=num-1 done echo “The result is $total” 执行结果如下: [echo@echo bin]#./until_test The result is 55 总结经过本章学习须掌握: 1. Gcc, g++的使用 2. shell编程控制结构 3. shell编程的函数调用 上机实训 1、练习Linux shell编程中变量的设置及函数的调用。(显示当前日期) 2. 编写简单的c/c++程序,熟悉使用GCC和g++的使用 3. 求1*2*3*4*5*6*7*8*9*10=10!的结果。 4. 求1+2+3+4+……+100的结果。 14.6.1 本地变量 本地变量在用户现在的shell生命期的脚本中使用。 优点:用户不能对其他的shell或进程设置此变量有效 1.显示变量 使用echo命令可以显示单个变量取值,并在变量名前加$,例如: # GREAT_PICTURE=”die hard” #echo ${ GREAT_PICTURE } die hard 2. 清除变量 使用unset命令清除变量。 unset variable-name 例如: [root@localhost root] # pc=enterprice [root@localhost root] # echo ${pc} Enterprice [root@localhost root] #unset pc [root@localhost root] # echo ${pc} [root@localhost root] # 要设置一本地变量,格式为: #variable-name=value 或 #{variable-name=value} 3. 设置本地变量 变量设置模式说明 变量设置模式说明 Variable-name=value Variable-name=value设置实际值到variable-name Variable-name+value 如果设置了variable-name,则重设其值 Variable-name:?value 如果未设置variable-name,显示未定义用户错误信息 Variable-name?value 如果未设置variable-name,显示系统错误信息 Variable-name:=value 如果未设置variable-name,设置其值 Variable-name:-value 如果未设置variable-name,设置其值,但值是替换 变量设置时的不同模式 测试变量是否已经设置 (1) 有时要测试是否已设置或初始化变量。 如果未设置或初始化,就可以使用另一值。 命令格式为:$ { variable:-value } 例:#colour=blue #echo “the sky is ${colour:-grey} today” The sky is blue today 测试变量是否已经设置 (2) 上面的例子并没有将实际值传给变量,需使用下述命令完成此功能:$ { variable:=value } 现在清除该值, 再来看看结果。 [root@localhost root] #colour=blue [root@localhost root] #unset colour [root@] #echo “the sky is ${colour:-grey} today” The sky is grey today 14.6.2 环境变量 环境变量用于所有用户进程。不像本地变量只用于现在的shell,环境变量可用于所有子进程,这包括编辑器、脚本和应用。 设置环境变量 传统上,所有环境变量均为

文档评论(0)

rewfdgd + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档