WSY2021Linux第十一次上机作业
Linux第是一次上机作业shell编程
文章目录
- Linux第是一次上机作业shell编程
- 练习 1:打印seq数字循环
- 练习2 计算1-100之间所有正整数的和
- 作业1:利用for生成10个随机数,并找出最大随机数和最小随机数
- 作业2:编写shell脚本,利用FOR循环打印九九乘法表。
- 作业3:用for批量创建10个用户名和并随机为10个用户创建8位密码
- 作业1=:编写shell脚本,通过while循环实现100以内所有正奇数之和
- 作业2:编写shell脚本,通过while循环创建20个用户名和并随机为用户创建8位初始密码“12345678”
练习 1:打印seq数字循环
练习2 计算1-100之间所有正整数的和
#!/bin/bash
s=0
for((i=1;i<=100;i++))dos=$(( $s+$i ))done
echo $s
echo "结束"
作业1:利用for生成10个随机数,并找出最大随机数和最小随机数
#!/bin/bashmin=1000000000
max=0
for ((i=1;i<=10;i++))dovar=$RANDOMif [ $var -le $min ]thenmin=$varfiif [ $var -ge $max ]thenmax=$varfidone
echo "max="$max
echo "min="$min
作业2:编写shell脚本,利用FOR循环打印九九乘法表。
#!/bin/bashfor((i=1;i<=9;i++))dofor((j=1;j<=i;j++))dosum=$(($i*$j))echo -ne $j"*"$i"="$sum"\t"doneechodone
作业3:用for批量创建10个用户名和并随机为10个用户创建8位密码
#!/bin/bashfor user in wq{01..10}
do pass=$(echo $RANDOM |md5sum|cut -c 1-8)useradd $userecho $pass|passwd --stdin $userecho "$user $pass" >> /home/users.txtecho "$user 已经创建成功"
done
删除掉刚刚删除的创建的用户
#!/bin/bashfor user in wq{01..10}
do userdel -r $userecho "$user 已经删除"
done
作业1=:编写shell脚本,通过while循环实现100以内所有正奇数之和
#!/bin/bashs=0
i=1
while [ $i -le 100 ]dos=$(( $s+$i ))i=$(($i+2))done
echo $s
echo "结束"
作业2:编写shell脚本,通过while循环创建20个用户名和并随机为用户创建8位初始密码“12345678”
#!/bin/bash
i=1
while [ $i -le 20 ]
do user=$user$ipass=$(echo $RANDOM |md5sum|cut -c 1-8)useradd $userecho $pass|passwd --stdin $userecho "$user $pass" >> /home/users.txtecho "$user 已经创建成功"i=$(($i+1))
done
WSY2021Linux第十一次上机作业相关推荐
- SDN第五次上机作业
SDN第5次上机作业 实验目的 1.搭建如下拓扑并连接控制器 2.下发相关流表和组表实现负载均衡 3.抓包分析验证负载均衡 实验步骤 1.建立以下拓扑,并连接上ODL控制器. 2.利用ODL下发组表. ...
- matlab第二次上机作业答案,第二次上机作业
第二次上机作业 目的: 运行课本第四章及课堂上讲过的例子,掌握Matlab的流程控制语句.函数及脚本文件的编程.调试方法. 要求:1.本次作业要求全部写M文件:2题目要求未明确要求写脚本文件还是函数文 ...
- java第四次上机作业_第十java上机作业
第十java上机作业 第七章上级作业 7.1 public class Rectangle { double width=1; double height=1; String color=" ...
- # SDN第五次上机作业
SDN第五次上机作业 SDN第5次上机作业 作业链接 实验目的 1.搭建如下拓扑并连接控制器 2.下发相关流表和组表实现负载均衡 3.抓包分析验证负载均衡 实验步骤 1.建立以下拓扑,并连接上ODL控 ...
- 华中科技计算机基础第五次,华中科技大学c++第5次上机作业
<华中科技大学c++第5次上机作业>由会员分享,可在线阅读,更多相关<华中科技大学c++第5次上机作业(14页珍藏版)>请在人人文库网上搜索. 1.华 中 科 技 大 学计算机 ...
- 找到指针的奇数位置 c语言,(ppt)【C语言程序设计】上机作业2010.ppt
(ppt)[C语言程序设计]上机作业2010 <C程序设计>上机作业 上机时间: 第6周周日上午8:30~11:30, 第8.10.12周周二晚上6:50~9:50 上机地点:科A506 ...
- c语言第五次上机作业,大连理工c语言第五次上机作业参考答案(5页)-原创力文档...
第五次上机作业:(请用指针实现) 数据移位 有n(n<=10)个整数,使前面各数顺序向后移m(m<=n)个位置,最后m个数变成最前面的m个数,如图所示.编写函数shift(a,n,m)实现 ...
- C++程序设计课上机作业
这是一次学校C++课程上机作业的整理,包含17道题目. 目录
- 【0基础学java】教学日志:javaSE-面向对象6-面向对象前4章上机作业点评,主要涉及继承、封装、多态三个章节的内容
目录 一.面向对象第一章上机作业参考答案(略) 二.面向对象第二章上机作业参考答案: 三.面向对象第三章上机作业参考答案: 1.上机练习1已在第三章博客中编写,请参考: 2.上机练习2 四.面向对象第 ...
最新文章
- Django项目准备和配置(MVT图解、创建项目和应用、更换解释器、安装应用、本地化、模板路径、项目中匹配urls、应用中匹配urls.py、准备视图、开启服务器、修改DATABAS配置信息)
- web-inf下文件访问
- 云计算五种定义辨析[摘]
- mybatis传set参数
- 单例模式(singleton)解析例子
- 两个数组a[N],b[N],其中A[N]的各个元素值已知,现给b[i]赋值,b[i] = a[0]*a[1]*a[2]…*a[N-1]/a[i];...
- uac2.0驱动_关闭Vista中令人讨厌的HP驱动程序UAC弹出更新检查
- prometheus-net.DotNetRuntime 获取 CLR 指标原理解析
- 未雨绸缪 | 一文简介 Azure Front Door
- arm-linux 交叉编译 mp4v2
- 转HTML、CSS、font-family:中文字体的英文名称
- java基础集合简介Map(三)下
- Flex 获取时间戳、随机数
- 离散数学及其应用怎么样_有名气的冲击式移动破碎站效果怎么样?
- JAVA服务器没回应_Java Socket为什么服务器无法回复客户端
- [UE4]UMG、HUI、Slate之间的区别
- matplotlib Artist 教程
- linux amp;amp; ; amp;amp;amp;amp; ||
- 算法求解方法与思路的总结
- 字体编辑用中日韩汉字Unicode编码表
热门文章
- 香蕉派(Banana Pi) BPi-P2 Zero开源硬件物联网开发板评测
- 基于TRTCCalling快速实现多人音视频通话
- 单细胞分析的 Python 包 Scanpy(图文详解)
- 最简单的bug管理系统,免费在线bug管理工具-EasyBug
- IT销售之道和做生意十忌
- 2021年一建不可错过的备考技巧!
- 和领导谈恋爱之后,他再也不push我了,好怀念以前压榨我的时候,虽然很累,但成长很快!...
- Android HTTPS、TLS版本支持相关解决方案
- 玩趣树莓派4-外设配件清单
- 都在推介 TS,但 TS 真的有必要上吗?来看看老司机怎么说