ksh 控制结构
来源:互联网 发布:听喊麦用什么软件好 编辑:程序博客网 时间:2024/05/20 06:24
-- Start
if 语句
#!/bin/kshtypeset -i x=20;typeset -i y=3;if [[ $x -gt $y ]]; thenprint "#** $x >= $y **#"fiif [[ $x -gt $y ]]; thenprint "#** $x > $y **#"elseprint "#** $x <= $y **#"fiif [[ $x -gt $y ]]; thenprint "#** $x > $y **#"elif [[ $x -eq $y ]]; thenprint "#** $x = $y **#"elseprint "#** $x < $y **#"fi
case 语句
#!/bin/kshtypeset opt='a';case $opt ina) print "$opt is a";;b) print "$opt is b";;c|d) print "$opt is c or d";;*) print "Option not support...";;esac
while 语句
#!/bin/kshtypeset -i n=0;typeset -i sum=0;while [[ $n -lt 11 ]]; do(( sum += n++ ));doneprint "sum=$sum";
until 语句
#!/bin/kshtypeset -i n=0;typeset -i sum=0;until [[ $n -gt 10 ]]; do(( sum += n++ ));doneprint "sum=$sum";
for 语句
#!/bin/ksh# 格式1integer sum=0;for ((i = 1; i <= 10; i++))do ((sum+=i));doneprint $sum# 格式2for foo in $(ls); do if [[ -d $foo ]];then print "$foo is a directory" else print "$foo is a file" fidone
select 语句
#!/bin/ksh # select 语句应用在交互式程序,显示一个菜单供用户输入select opt in a b c d; do# $REPLY 是个内置变量,存储用户输入的数字case $REPLY in1 ) print "$opt"; break;;2 ) print "$opt"; break;;3 ) print "$opt"; break;;4 ) print "$opt"; break;;* ) print "invalid, please select again.";;esacdone
循环控制语句
#!/bin/ksh# break:退出循环 # continue:执行下一循环
-- 更多参见:ksh 精萃
-- 声 明:转载请注明出处
-- Last Updated on 2015-10-04
-- Written by ShangBo on 2015-09-23
-- End
0 0
- ksh 控制结构
- ksh
- ksh
- 控制结构
- 控制结构
- 控制结构
- 控制结构
- 控制结构
- 控制结构
- ksh学习
- ksh basic
- Ksh版本
- ksh(一)
- ksh 学习
- 回归ksh
- ksh 案例
- KSH 语法
- mp1_update_oracle.ksh
- log4j.DailyRollingFileAppender 可以自定义时间rolling
- Java 集合框架源码分析-集合框架概述
- 浏览器的navigator
- 防范JAVA内存泄漏解决方案
- 区分DPI、分辨率(PPI)、图像的物理大小、像素宽度
- ksh 控制结构
- Android子线程中处理吐司的情况
- 给同事整理的一些git学习资料
- 搭建(win7)eclipse远程操作(Linux上)hadoop2.6.0_出错集
- OpenXml方式读取Excel数据
- js中apply和call的用法以及区别
- 获得js文件后面的参数
- perl 手册
- xml文件浏览器点击显示为下载