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

唐山哪里建设网站建站公司生存难

唐山哪里建设网站,建站公司生存难,网站如何上传,公司做网站建设价格目录 一、循环语句 一、循环 二、for循环语句 1.列表循环 2.与c语言循环相似的for循环 3.使用for打印三角形以及乘法表 4.测试172.16.114.0网段存活的主机并将存活的主机IP地址写入文件中,未存活的主机放入另一文件中 三、while循环语句 四、until循环语句…

目录

一、循环语句

一、循环

二、for循环语句

1.列表循环

2.与c语言循环相似的for循环

3.使用for打印三角形以及乘法表

4.测试172.16.114.0网段存活的主机并将存活的主机IP地址写入文件中,未存活的主机放入另一文件中

三、while循环语句

四、until循环语句

总结:本章主要介绍了shell的循环语句和用法


一、循环语句

一、循环

循环含义

将某代码段重复运行多次,通常有进入循环的条件和退出循环的条件

重复运行次数

循环一定要有跳出循环的条件

1.已知循环的次数

2.未知循环的次数但是有一个跳出条件

常见的循环的命令:for, while, until

二、for循环语句

1.列表循环

for [变量名] in {列表}

do 

命令

done

例:

用for循环写出1+2+...+100的和

#!/bin/bash
m=0
for i in {1..100}
do
m=$[m+i]
done
echo $m

2.与c语言循环相似的for循环

例:

用for循环写出1+2+...+100的和

#!/bin/bash
m=0
for ((i=1;i<=100;i++))
do
m=$[i+m]
done
echo "$m"

3.使用for打印三角形以及乘法表

1.打印三角形

#!/bin/bash
for i in {1..10}
dofor j in `seq $i`doecho -e  "*\c"done
echo
done

2.打印乘法表

4.测试172.16.114.0网段存活的主机并将存活的主机IP地址写入文件中,未存活的主机放入另一文件中
#!/bin/bash
m=172.16.114.
for ((i=1;i<=254;i++))
do
{
ping -c1 -W1 ${m}${i} &>/dev/null
if [ $? -eq 0 ]
then
echo ${m}${i} >> /opt/data/hoston
else
echo ${m}${i} >> /opt/data/hostoff
fi
} &
done

5.文件改后缀名

#!/bin/bash
for i in *.txt
do
pr=`echo $i |cut -d "." -f1`
mv $i ${pr}.bak
done
echo "改名成功"

三、while循环语句

相对于for,需要知道循环次数

我们只知道停止条件,不知道次数,就需要使用while

直到达到条件

while循环

1、语法结构

2、死循环

while循环一般用于有条件判断的循环,若判断条件为真,则进入循环,当条件为假就跳出循环

while [判断条件]

do

命令序列

done

死循环:

while true 和[  1 -eq 1 ]

例子1:

猜价格

#!/bin/bash
m=`echo $[RANDOM%1000+1]`
t=0
while true
do
read -p "请输入价格(范围是1000以内的正整数):" h
let t++if [ $h -eq $m ]thenecho "你猜对了 价格是$h 你猜的次数为$t"exitelif [ $h -gt $m ]thenecho "你猜的价格高了"elseecho "你猜的价格低了"fi
done

例子2:

批量建立用户

#!/bin/bash
i=0
while [ "${i}" -le 3 ]
do
useradd l${i}
echo "123456" |passwd --stdin l${i} &>/dev/null
if [ $? -eq 0 ]
then
echo "用户 l${i} 已被建立"
else
echo "用户 l${i} 建立失败"
fi
let i++
done

例子3:

批量建立用户

#!/bin/bash
i=0
while [ "${i}" -le 3 ]
do
userdel -r l${i}
if [ $? -eq 0 ]
then
echo "用户 l${i} 已被删除"
else
echo "用户 l${i} 删除失败"
fi
let i++
done

四、until循环语句

until 循环与 while 循环类似,while 循环能实现的脚本 until 同样也可以实现,但区别是while 循环在条件为真是继续执行循环,而 until 则是在条件为假时执行循环

until [判断条件]

do

命令序列

done

例子1:

求和

#!/bin/bash
i=0
sum=0
until [ $i -gt 100 ]
do
sum=$[i+sum]
let i++
done
echo "$sum"

总结:本章主要介绍了shell的循环语句和用法

http://www.yayakq.cn/news/404115/

相关文章:

  • 高中做信息技术题网站福田网站建设报价
  • 公众号链接的手机网站怎么做网站内容的重要性
  • 空间 网站都有 肿么做网站wordpress 国产评论插件
  • 网站建设的条件分析wordpress设置登录页面
  • 图书馆网站建设方案设计论文wordpress手机版设置
  • 做网站App价格多少技术支持骏域建设网站
  • 高新手机网站建设价格网络技术培训内容
  • 工信部网站icp备案号找房网58同城买房
  • oa连接到网站的链接怎么做苏州有什么好玩的景点
  • 南京外贸网站建设深圳网站设计+建设首选深圳市
  • 网站优化是怎么做的深圳微商城网站制作价格
  • 培训班有哪些课程网站seo查询站长之家
  • 访问最多技术网站排名网站轮播效果怎么做
  • 医疗手机网站品牌推广论文
  • 杭州做商业地产开什么网站好杭州建设局
  • 北京wap网站建设莘庄做网站
  • 济南上门做睫毛的网站南昌seo排名方案
  • 兰州企业建设网站学校安全教育网站建设
  • 做网站建设的平台电商外贸平台有哪些
  • 杭州公司的网站建设公司北京朝阳做网站
  • 厦门在线制作网站中国十大建筑设计公司排名
  • 阿里云多网站国内网站建设 必须实名认证
  • 中国住房建设部网站南宁外贸网站建设功能公司
  • 广东省网站备案免费零食网站模板
  • 推广型网站开发软件怎么看网站是否备案成功
  • 怎么做网站编程培训班
  • 衡阳做网站ss0734淘客网站难做吗
  • 怎么做监控直播网站做网站大概价格
  • 建设厅网站给领导留言如何查看螺蛳粉的软文推广
  • 三门峡市建设项目备案网站网站开发维护前景