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

河北网站制作公司天猫淘宝旗舰店

河北网站制作公司,天猫淘宝旗舰店,wordpress多个菜单,广州口碑好的网站建设定制目录 一、循环语句 一、循环 二、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/989941/

相关文章:

  • 网站优化费用怎么做会计分录桂林人论坛新闻
  • 西安 网站建设 培训学校2008iis网站属性
  • 网站做多久能盈利网络空间安全考研
  • 南安住房与城乡建设部网站江门网站建设定制
  • 网站建设jsp好的外贸平台
  • 银川哪家网站建设专业wordpress 文件上传
  • 哪个网站可以做图片链接wordpress 是什麽
  • scf900色带上海白标seo
  • 做ppt到哪个网站找图片百度seo正规优化
  • 餐饮网站开发参考文献做网站推广的一般都是什么公司
  • 外贸型网站建设方法wordpress插件国际化
  • 河北建设工程招标投标协会网站遵义网站制作小程序
  • 平台网站兼职做sap建程网怎么样
  • 专门做奢侈品的网站创建软件的步骤
  • 马克斯网站建设国外用什么做网站
  • 郑州网站建设gusai123网站网页建设与制作怎么做账
  • 找人做一个网站需要多少钱竹子林网站建设
  • 中山网站制作专业哪家做公司网站
  • 网站为什么要续费可以做网站的网络
  • 网站定制公司推荐横岗做网站公司
  • 简述网站开发步骤hao123网站源码制作2015最新仿
  • 网站开发培训费python网站开发用什么
  • 设计网站项目描述linux vps wordpress
  • 手机网页及网站设计 pdfwordpress自定义小工具
  • 江苏建设类高级工程师在那个网站公示百赞小程序制作平台
  • 上海网站建设电影联h5响应式网站开发成本
  • 珠海企业建站模板宝塔wordpress公网访问
  • 网站的风格wordpress与域名
  • 上海做网站 公司招聘网站可以同时做两份简历吗6
  • 正规营销型网站定制百度手机