Shell脚本例题

1.计算从1到100所有整数的和

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

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

4.用户名存放在users.txt文件中,每行一个,判断文件里的用户是否存在,若该用户存在,输出提示该用户已存在;用户存在但没设密码,则提示用户并让用户设置密码;若该用户不存在,提示用户输入密码,建立用户并设立其密码 

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

注:一般输出到文件里的ping失败的IP会无序排列,这时候用一条命令来排序

cat   /opt/host_offline | sort  -n  -t  '.'  -k4

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

 7.使用循环语句将一个 0到255 之间的十进制数转换成8位数二进制数

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

9.编写能够按照每100行分割文件的脚本

 10.将一个点分十进制格式的IP地址转换成点分二进制格式
比如 255.255.255.255   -->  11111111.11111111.11111111.11111111

11.假设/opt/test/ 目录中有多个重要文件,编写脚本使用 md5sum 命令一次性判别目录中的文件是否有发生过改动

12.写个逛淘宝选购商品脚本,每家商店有五种商品选购(衣服500元,裤子400元,鞋子350元,帽子150元,袜子50元),每次选购完买或不买都会提示用户是否继续逛下一家商店,如果不再继续逛的话进行购物车结算总额。

13.输出环境变量PATH的目录所包含的所有可执行文件

14.执行命令 mkdir -p /root/bin/aa/bb/cc/dd ; touch /root/bin/aa/bb/cc/dd/abc.txt,
通过脚本输出环境变量PATH所包含的所有目录以及其中的子目录和所有不可执行文件

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值