文档详情

Linux下的编程n.ppt

发布:2015-12-17约1.14万字共70页下载文档
文本预览下载声明
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,环境变量可用于所有子进程,这包括编辑器、脚本和应用。 设置环境变量 传统上,所有环境变量均为
显示全部
相似文档