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

有没有做网站的教程网页设计一单多少钱

有没有做网站的教程,网页设计一单多少钱,电商设计和平面设计哪个好,邢台网站制作循环语句 循环含义 将某代码段重复运行多次,通常有进入循环的条件和退出循环的条件 for循环语句 一般知道循环次数使用for循环 第一类 格式1: for名称 in 取值次数;do;done; 格式2: for 名称 in {取值列表} do done# 打印20次 for i i…

循环语句

循环含义

将某代码段重复运行多次,通常有进入循环的条件和退出循环的条件
在这里插入图片描述

for循环语句

一般知道循环次数使用for循环

第一类
格式1:
for名称 in 取值次数;do;done;
格式2:
for 名称 
in {取值列表}
do
done# 打印20次
for i in {1..20}
do
echo $i
done

在这里插入图片描述

在这里插入代码片#100个数累加
sum=0
for i in {1..100}
do
let sum+=i
done
echo $sum
#奇数和
sum=0
for i in `seq 1 2 100`
do
sum=$[sum+1]
done
echo $sum
#偶数和
将奇数和`seq 1 2 100` 改为 `seq 0 2 100`

在这里插入图片描述
在这里插入图片描述

第二种
格式1
for (( 表达式1; 表达式2; 表达式3 )); do 命令; done
格式2
for ((expr1;expr2;expr3))
do
command
doneexpr1:定义变量并赋初值
expr2:决定是否循环
expr3:决定循环变量如何改变,决定循环什么时候退出

在这里插入图片描述

#1到10个数的累加
for ((i=0;i<=10;i++))
do
sum=$[i+sum]
done
echo $sum

在这里插入图片描述


#检测网络连通性
for i in {1..254}
do
{
ping -c2 -W1 192.168.65.${i} &>/dev/null  #-c2 ping两次,W1超时一秒返回
if [ $? -eq 0 ]
then
echo "host $i is online" >> /data/online.txt
else
echo "host $i is offline">> /data/offline.txt
fi
} &  # &后台执行
done

在这里插入图片描述

99乘法表
#打印一行*
#!/bin/bash
for i  in {1..9}
do
echo -e " * "
done打印正方形
#!/bin/bash
for j in {1..9}
do
for i  in {1..9}
do
echo -e " * \c"		#\c换行
done
echo	#换行
done直角三角形
#!/bin/bash
for j in {1..9}
do
for i in `seq $j`doecho -e "${i}*${j}=`echo $[i*j]`\t\c"doneecho
done#!/bin/bash
for j in {1..9}
do
for i in `seq $j`doecho -e "${i}*${j}=`echo $[i*j]`\t\c" #\t表示对齐doneecho
done

在这里插入图片描述

批量添加用户
#!/bin/bash
ulist=$(cat /opt/user.txt)
for uname in $ulist
douseradd $unameecho "123123" |passwd --stdin  $uname #免交互设置密码&>/dev/null
done

在这里插入图片描述

while循环语句

不知道循环次数,知道停止条件时一般使用while

格式      
while 判断条件
do
done# 累加
#!/bin/bash
sum=0
i=0
while [ $i -le 100 ]
do
sum=$[i+sum]
let i++
done
echo $sum

在这里插入图片描述

#!/binbash
p=`echo $[PANDOM%1000+1]` #随机生成数
time=0
while true
do
read -p "商品价格" h
let time++
if [ $h -eq $p ]
then
echo "恭喜猜对了,一共猜了${time}"
exit
elif [ $h -gt $p ]
then
echo "您猜的价格高了" 
else
echo "您猜的价格低了"
fi
done

untli循环语句

until 方式的1到100 的累加
#!/bin/bash
i=0
sum=0
until [ $i -gt 100 ]
do
sum=$[sum+i]
let i++
done
echo $sum
[root@localhost data]#bash until.sh
5050

在这里插入图片描述

#为指定用户发送在线消息
#若用户不在线(未登录系统),则每1分钟试一次,直至用户登录系统后在发送信息
#用户名与消息通过位置参数传递给脚本
[root@localhost data]#vim test3.sh
#!/bin/bash
username=$1
if [ $# -lt 1 ]
then
echo"请在脚本后输入 用户名和发送信息"
exit 1
fiif grep "^$username" /etc/passwd &>/dev/nu11
then :
else
echo "用户不存在"
exit 1
fiuntil who |grep $username &>/dev/nu11
do
echo "用户不在线"
sleep 5
donemes=$2
echo $mes |write $username
[root@localhost data]#bash test3.shrep "^$username" /etc/passwd &>/dev/nu11
then :
else
echo "用户不存在"
exit 1
fiuntil who |grep $username &>/dev/nu11
do
echo "用户不在线"
sleep 5
donemes=$2
echo $mes |write $username
[root@localhost data]#bash test3.sh

双循环和跳出循环

  • break跳出单个循环后面加数字2则代表跳出两层循环
  • continue终止某次循环中的命令,但是不会完全终止命令

#本层循环
#!/bin/bash
for i in {1..10}
do
if [ $i -eq 5 ]
then continue 
fi
echo i=$i
done#本层循环
#!/bin/bash
for i in {1..10}
do
if [ $i -eq 5 ]
then break
fi
echo i=$i
done

在这里插入图片描述

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

相关文章:

  • 珠海网站空间注册wordpress文章时间轴
  • 大学生婚恋网站策划书只做二手奢侈品的网站
  • 百度网站排名怎么提高金融公司网站模版
  • discuz!网站模板室内设计学校大专
  • 网站规划与设计h5高端建站的公司
  • 如何建微信微商城网站新乡手机网站建设服务
  • 苏州市住房和城乡建设局官方网站网站运营推广公司
  • 购物网站开发问题域分析锦州网站开发招聘
  • 网站制作公司 首推万维科技济南网站建设选搜点网络VIP
  • 邯山专业做网站青海省住房建设厅网站首页
  • 漯河网站网站建设网站前台空白
  • 深圳网站设计比较好的公司有哪些wordpress 滑块
  • 潍坊的网站建设怎么将自己的视频推广出去
  • 网站建设意义模板wordpress php
  • 深圳专业返利网站建设谁有企业邮箱
  • 怎么做饲料电商网站跨境电商个人开店的平台
  • 移动网站设计尺寸我要自学网网站建设与管理
  • 聊城高端网站设计建设qq是哪年开始有的
  • 朝外大街网站建设移动互联网开发的学习心得
  • 仿网站制作教学视频html5 的网站
  • php网站的安全优势wordpress 外链插件
  • 章丘建设局网站沈阳自助模板建站
  • 建设银行附近网站点淮北矿业 集团 工程建设有限责任公司网站
  • app页面制作软件国内搜索引擎优化的公司
  • 一个网站余姚什么云南文投建设投资有限公司网站
  • 上海注册设计公司网站郑州建网站十大
  • 网站汇总表怎么做网站模板怎么弄
  • 建设银行兰州分行网站中国纪检监察报投稿须知
  • 深圳网站建设好吗二次感染即将大爆发
  • 个人网站制作论文施工企业质量管理制度