shell脚本练习题 二(for循环)

Posted 热心群众

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell脚本练习题 二(for循环)相关的知识,希望对你有一定的参考价值。

@[toc](目录

1、计算1到100所有整数的和


2、提示用户输入一个小于100的整数,并计算从1到该数之间所有整数的和


3、求从1到100所有整数的偶数和、奇数和

4、执行脚本输入用户名,若该用户存在,输出提示该用户已存在;若该用户不存在,提示用户输入密码,建立用户并设立其密码

5、检测指定范围主机是否通信,并将通信的主机ip输出到文件host_ip中

6、用户输入密码,脚本判断密码是否正确,输入正确提示正确信息,连续输错三次则报警


7、编写能够自动生成的一个8位随机密码的脚本

#!/bin/bash
keywords="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890!@#$%^&*()_+:<>?[];,./"
for a in 1..8
do
  num=$[$RANDOM % $#keywords]
  mima=$keywords:$num:1
  password+=$mima
done
echo "随机密码为:$password"

以上是关于shell脚本练习题 二(for循环)的主要内容,如果未能解决你的问题,请参考以下文章

shell脚本练习题

shell脚本——循环(for+while+until)

shell脚本练习实例详解

shell脚本练习二

shell脚本8-16

浅谈Shell脚本中for循环while循环及case分支语句