当前位置: 首页 > 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.ds6.com.cn/news/109335.html

相关文章:

  • html政府网站模板网站页面分析作业
  • 做网站建设业务员怎么样全能优化大师
  • 秦皇岛做网站百度seo排名优化公司
  • 临沂网站制作培训网站自助搭建
  • 用织梦做企业网站14个seo小技巧
  • 建设高效的政府门户网站网络营销顾问
  • 网站制作中英文天津快速排名seo
  • 大型网站如何优化同城推广有什么平台
  • 可以自己做网站服务器不网站自然排名工具
  • 如何通过网站自己做网站关键词优化计划
  • 北京网站建设官网会计培训班
  • 建网站可以铺货重庆白云seo整站优化
  • wordpress滑动门短代码seo怎么做优化计划
  • 广州做网站的公司哪家好江门关键词优化公司
  • 东莞寮步做网站的有吗dz论坛seo设置
  • wordpress 文章缩放百度seo
  • 昆山自适应网站建设小红书seo是什么
  • 三秦网seo搜索引擎优化实训报告
  • 免费做网站的公司教育培训加盟
  • 做go富集的网站国家大事新闻近三天
  • 做网站年薪百万哪个网站百度收录快
  • wordpress pro版关键词优化怎么写
  • 怎么切图做网站律师网络推广
  • 商城网站建设需要什么团队广州优化疫情防控措施
  • wordpress自动把内容变成图片七台河网站seo
  • 江苏网站建站系统平台百度的企业网站
  • 企业网站建设须知代发百度关键词排名
  • 拥有自己的网站 如何做推广厨师培训
  • 自建网站要多少钱惠州seo优化
  • 行业协会网站建设的方案产品线上推广方案