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

网站图怎么做才能小而清晰网站建设策划书格式及范文

网站图怎么做才能小而清晰,网站建设策划书格式及范文,wordpress 大前端,免费二维码生成工具目录 1.if 控制语句 1.1 if 语句格式 1.2 程序验证 2.case语句 2.1case语句格式 2.2程序验证 2.2.1 终端先执行程序,在输入一个数 2.2.2 终端执行程序时同时输入一个预设变量 2.2.3 case带有按位或运算和通配符匹配 3.for语句 3.1for语句格式 3.2程序验…

目录

1.if 控制语句

1.1 if 语句格式

1.2 程序验证

2.case语句

2.1case语句格式

2.2程序验证

2.2.1 终端先执行程序,在输入一个数

2.2.2 终端执行程序时同时输入一个预设变量

2.2.3 case带有按位或运算和通配符匹配

3.for语句

3.1for语句格式

3.2程序验证

3.2.1 for语句形式1-变量求和

3.2.2 for语句形式2-循环输出变量

3.2.3 for语句形式2-执行ls命令,循环判断该目录下的文件类型

(1)程序遍历输出该目录下的文件

(2)程序遍历判断该目录下的所有文件类型

4.while语句

4.1 while语句格式

4.2 程序验证

5.until语句

5.1 until语句格式

5.2 程序验证

6.break、continue

6.1 break

6.2 continue


1.if 控制语句

1.1 if 语句格式

格式一:
if [ 条件 1 ]; then
执行第一段程序
else
执行第二段程序
fi
格式二:
if [ 条件 1 ]; then
执行第一段程序
elif [ 条件 2 ];then
执行第二段程序
else
执行第三段程序
fi
注意:
1. [ 条件 ]  #条件与 [ ]要有空格
2.   if [ 条件 1 ]; then 也可以分为两行写,不用加 ;
        if [ 条件 1 ]
        then
3.需添加结束符号 fi

1.2 程序验证

程序:

#!/bin/bashecho "please input a number >>> "
read NUM #读取键盘输入的数字#注意:赋值时,等号两边不能加空格
#      []里面存放表达式时必须加空格echo " 判断 NUM 是否大于 50 "
#一般形式,程序只判断大于50的情况
if [ $NUM -gt 50 ];thenecho "NUM > 50"
fi  # 结束标志echo " ------ "
#程序判断大于、小于等于50的情况
echo " 判断 NUM 是否大于 50 "
if [ $NUM -gt 50 ]
thenecho "NUM > 50"
elseecho "NUM <= 50"
fiecho " 阶梯形式: "#阶梯形式,只执行一个条件
if [ $NUM -gt 50 ]
thenecho "NUM > 50"elif [ $NUM -lt 50 ]
thenecho "NUM < 50"elseecho "NUM = 50"
fiecho " 嵌套形式: "
#嵌套形式,
if [ $NUM -gt 50 ]
thenecho "NUM > 50"if [ $NUM -gt 100 ] #若NUM大于50,在判断和100的关系thenecho "NUM > 100"elseecho "NUM <= 100"fi
elif [ $NUM -eq 50 ]
thenecho "NUM = 50"
elseecho "NUM < 50"if [ $NUM -gt 30 ] #若NUM小于50,在判断和30的关系thenecho "NUM > 30"elseecho "NUM <= 30"fi
fi

运行结果:

2.case语句

2.1case语句格式

(1)shell case语句
case $变量名称 in
"第一个变量内容")
程序段一
;;  #当前语句结束符,和C语言break一样
"第二个变量内容")
程序段二
;;
*) 其它程序段
exit 1        #退出程序
esac         #case语句结束标志,和case匹配
(2)C语言case语句
switch(num)
{
case 1:执行语句1; break;
case 2:执行语句2; break;
case 3:执行语句3; break;
...
default:执行语句x; break; //以上case 语句未执行,执行该语句
}

2.2程序验证

2.2.1 终端先执行程序,在输入一个数

程序:

#!/bin/bashecho "This script will print your choice"
read num #读取键盘输入的数字case "$num" in"1")echo "your choice is one";;  #当前语句结束符"2")echo "your choice is two";;"3")echo "Your choice is three";;*) #以上case 语句未执行,执行该语句echo "Error Please try again!"		exit 1 #退出,不会打印下面的 hello world;;
esac #case语句结束标志,和case匹配echo "hello world"

运行结果;

2.2.2 终端执行程序时同时输入一个预设变量

终端执行程序时同时输入一个预设变量,该预设变量在程序中直接使用。

程序:

#!/bin/bash# 终端输入: ./xx.sh 2
# 上述输入的 ./xx.sh为预设变量 $0, 2为预设变量 $1
echo "This script will print your choice"case "$1" in"1")echo "your choice is one";;  #当前语句结束符"2")echo "your choice is two";;"3")echo "Your choice is three";;*) #以上case 语句未执行,执行该语句echo "Error Please try again!"		exit 1 #退出,不会打印下面的 hello world;;
esac #case语句结束标志,和case匹配echo "hello world"

运行结果:

2.2.3 case带有按位或运算和通配符匹配

程序:

#!/bin/bashecho "Please input your choice:"
read choicecase "$choice" in#输入 y Y yes Yes YES 5个中的一个,都会输出下面语句y | Y | yes | Yes | YES)echo "It's right";;# *是一个通配符,可以匹配任意字符并且数量不限# N* 只要是N开头的,都会执行下面的命令N* | n*)echo "It's wrong";;*) #其他条件echo "Error Please try again!"exit 1
esac

运行结果:

3.for语句

3.1for语句格式

形式一:
for (( 初始值; 限制值; 执行步阶 ))
do
程序段
done
初始值:变量在循环中的起始值
限制值:当变量值在这个限制范围内时,就继续进行循环
执行步阶:每作一次循环时,变量的变化量
declare 是 bash 的一个内建命令,可以用来声明 shell 变量、设置变量的属性。declare 也可以写作 typeset。
declare -i s 代表强制把 s 变量当做 int 型参数运算。
形式二:
for var in con1 con2 con3 ...
do
程序段
done
第一次循环时,$var的内容为con1
第二次循环时,$var的内容为con2
第三次循环时,$var的内容为con3
...
当in后面所有的值都赋值完毕并执行命令后,循环结束
注意:
for语句变量不加 $ 符号

3.2程序验证

3.2.1 for语句形式1-变量求和

在shell中,变量默认是字符串类型,未初始化时为null(空)。但在算术运算中,未初始化的变量被视为0。如果使用declare -i声明变量为整数,但未赋值,变量在算术运算中视为0,但直接echo可能显示为空。因此,严格来说,整数类型的变量默认值并不是0,但在算术表达式中会被当作0处理。

程序:

#!/bin/bash#声明sum变量是一个整数变量,准备保存整数
# declare 也可以写作 typeset
declare -i sum 
typeset -i sum1# for语句变量不加 $ 符号
for (( i=1; i<=100; i++ ))
dosum=sum+i
doneecho "The sum result is $sum"for (( i=1; i<=100; i++ ))
dosum1=sum1+i
done
echo "The sum1 result is $sum1"
运行结果:

3.2.2 for语句形式2-循环输出变量

程序:

#!/bin/bash#注意:for循环后的变量之前不能加$#for var in con1 con2 con3 ...
#第一次循环时,$var的内容为con1
#第二次循环时,$var的内容为con2
#第三次循环时,$var的内容为con3
#...
#当in后面所有的值都赋值完毕并执行命令后,循环结束for i in 1 2 3 4 5 
doecho $i
done
echo "结束"

运行结果:

3.2.3 for语句形式2-执行ls命令,循环判断该目录下的文件类型

(1)程序遍历输出该目录下的文件

程序:

#!/bin/bashfor name in `ls`
doecho " $name"echo " ---"
done

运行结果:

(2)程序遍历判断该目录下的所有文件类型

程序:

#!/bin/bashfor name in `ls`
doif [ -f $name ];then # -f 普通文件echo "$name is file"elif [ -d $name ];then  # -d 目录文件echo "$name is directory"elseecho "其他类型文件"fi
doneecho "结束"

运行结果:

与终端执行ll命令判断结果一致。

4.while语句

4.1 while语句格式

while [ condition ]
do
程序段
done
当condition 条件成立 的时候 进入while循环 ,直到condition不成立时才退出循环。
注意: [ condition ] ,condition 两边要留空格

4.2 程序验证

程序:

#!/bin/bash#声明 num变量是一个整数变量,准备保存整数
# declare 也可以写作 typeset
declare -i num
typeset -i s #声明s变量是一个整数变量echo "num= $num" #未赋值,算数运算默认为0
while [ "$num" != "101" ] #求1~100的累加和
do# echo "num= $num"s+=num;num=num+1;
doneecho "The count is $s"
echo "结束"

运行结果:

5.until语句

5.1 until语句格式

until [ condition ]
do
程序段
done
这种方式 与while恰恰相反 ,当condition 条件成立(为真) 的时候 退出循环
当condition 条件不成立(为假) 的时候 执行循环

5.2 程序验证

程序:

#!/bin/bash#声明 num变量是一个整数变量,准备保存整数
# declare 也可以写作 typeset
declare -i num
typeset -i s #声明s变量是一个整数变量echo "num= $num" #未赋值,算数运算默认为0
#until循环,是循环条件不成立,执行命令体,如果条件为真,则循环结束
#until [ "$num" = "101" ] #求1~100的累加和,num等于101时,退出循环
until [ "101" = "$num" ] #求1~100的累加和,num等于101时,退出循环
do# echo "num= $num"s+=num;num=num+1;
doneecho "The count is $s"
echo "结束"
运行结果:

6.break、continue

(1)break命令
break命令允许跳出循环。
break 通常在进行一些处理后 退出循环 或case 语句
(2)continue命令
continue 命令类似于break 命令。
只有一点重要差别,它 不会整个跳出循环 只是跳过本次循环 步骤。

6.1 break

程序:
#!/bin/bashfor ((num=1; num<=10; num++))
do	if [ $num -eq 5 ] #判断num是否等于5,等于5时退出整个循环then#break退出整个循环breakfiecho "num = $num"
doneecho "结束"

运行结果:

6.2 continue

程序:
#!/bin/bashfor ((num=1; num<=10; num++))
do	if [ $num -eq 5 ] #判断num是否等于5,等于5时退出本次循环,继续执行下次循环then#continue退出本次循环,当执行到continue的位置时,#循环下方的代码不在执行,但是接着下个循环继续执行continuefiecho "num = $num"
doneecho "结束"
运行结果:

文章转载自:

http://ZzRlwMCC.pbwcq.cn
http://p5JJ9Erd.pbwcq.cn
http://1qXXM6RD.pbwcq.cn
http://xZrU5CeV.pbwcq.cn
http://l59kOkas.pbwcq.cn
http://1rFKx28y.pbwcq.cn
http://G3mSX8xN.pbwcq.cn
http://irduCQFt.pbwcq.cn
http://ekVX0722.pbwcq.cn
http://7k0Rc0p0.pbwcq.cn
http://P8UIqqxk.pbwcq.cn
http://GOPuLbPn.pbwcq.cn
http://AOiMy5dQ.pbwcq.cn
http://WjGWVIvx.pbwcq.cn
http://ThJzrV8K.pbwcq.cn
http://tCkBi562.pbwcq.cn
http://QRhcV5zB.pbwcq.cn
http://DwbEQ7mX.pbwcq.cn
http://zBps1KFy.pbwcq.cn
http://7JE60EpT.pbwcq.cn
http://fHiJJEd2.pbwcq.cn
http://ks9swfnu.pbwcq.cn
http://apFOBhe2.pbwcq.cn
http://I0d03a8A.pbwcq.cn
http://XjQ15y9C.pbwcq.cn
http://kbiciZZ9.pbwcq.cn
http://mjzmt5rU.pbwcq.cn
http://PcNjNGH8.pbwcq.cn
http://OI8qj5mp.pbwcq.cn
http://Vp7QeTqf.pbwcq.cn
http://www.dtcms.com/wzjs/769079.html

相关文章:

  • app官网网站建设易企秀类似的软件
  • 网站如何做会员通用东莞阳光网最新新消息
  • 多语言企业网站源码公司logo墙设计图片
  • 县区社保经办网站建设网站域名注册价格
  • 网站设计与开发网站策划网站响应式图片切换代码
  • 那个网站教做馒头国外服务器网站打开慢
  • 天塔网站建设公司淮安网站开发
  • 网站免费做链接郑州千锋教育培训机构怎么样
  • 个人网站的订单网站美工外包公司
  • 企业网站案列哔哩哔哩免费网站观看
  • 如何做适合手机访问的网站成立公司注意事项
  • 开源seo软件百度seo快速提升排名
  • 2017建设厅网站手机网站 优化
  • 寿光网站制作运营管理系统
  • 网站开发用到的技术优化网站改版
  • 一诺互联 网站建设响应式网站公司
  • 苏中建设 网站网站前台与后台建设的先后次序
  • 攀枝花英文网站建设网站开发技术报告模板
  • 在沈阳做一个展示网站多少钱看不到图片 wordpress
  • 建设网站技术方案电子商务网站建设需要多少钱
  • 违反建设投诉网站举报网站宣传内容
  • 天津市建设行业联合会网站广州网站建设 全包
  • 做代金券的网站网站错误页面模板
  • 建立网站的公司做一个网站要怎么做
  • 网站怎么做搜索引擎优化wordpress更改忘记密码样式
  • 东莞网站制作公司是什么小红书网站开发形式选择
  • 泉州企业自助建站上海交通大学网站建设
  • 建设门户网站申请报告怎么实现网站建设报价方案
  • 查询网站流量的网址装饰设计做什么的
  • 开发个微网站多少钱做视频找空镜头那个网站比较全