Linux怎么实现猜字游戏
发表于:2024-11-13 作者:千家信息网编辑
千家信息网最后更新 2024年11月13日,这篇文章主要介绍"Linux怎么实现猜字游戏",在日常操作中,相信很多人在Linux怎么实现猜字游戏问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"Linux怎么实现猜字
千家信息网最后更新 2024年11月13日Linux怎么实现猜字游戏
这篇文章主要介绍"Linux怎么实现猜字游戏",在日常操作中,相信很多人在Linux怎么实现猜字游戏问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"Linux怎么实现猜字游戏"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
1.用户建立脚本
(1)设计文件判断模块
(2)设计用户建立
(3)文件内容
脚本内容
#!/bin/bashUSERADD(){ #用户创建函数 RN=$(sed -n '$=' $1) for ((I=1;I<=$RN;I++)) do user=`sed -n "$I"p $1` password=`sed -n "$I"p $2` id $user &>/dev/null #判断该用户是否存在 [ $? -eq 0 ] &&{ echo "$user 已经存在了" }||{ useradd $user #新建$user中的用户 echo "$password" | passwd --stdin $user &> /dev/null [ $? -eq 0 ] &&{ echo "$user 用户创建成功" } } done}# 判断模块[ $# -lt 2 ] &&{ #判断文件是否小于两个 echo "ERROR:文件个数不足!!"}||{ [ -e $1 -a -e $2 ]&& { #判断文件是否存在 #判断两个文件行数是否相等 [ `sed -n '$=' $1` -eq `sed -n '$=' $2` ] &&{ USERADD $1 $2 #调用用户创建函数 }||{ echo "ERROR:文件行数不一致!!" } }||{ echo "ERROR:文件不存在!!" }}
2.猜字游戏
#!/bin/bashNumber=7while truedo read -p "请输入一个数字: " NUM if [ $NUM = $Number ] then echo "恭喜您,猜中啦!!!" exit elif [ $NUM -lt $Number ] then echo -n "数字太小了!" elif [ $NUM -gt $Number ] then echo -n "数字太大了!" else echo -n "error" fidone
3.网卡流量监控
(1)判断模块
(2)显示模块
使用clear命令清屏显示
同一行输出显示
(3)脚本内容
#!/bin/bash[ -z $* ] && { echo "ERROR: Not input net device !"}||{ Device=`ifconfig $* 2> /dev/null`&&{ while true do RXpre=$(cat /proc/net/dev | grep $1 | tr : " " | awk '{print $2}') TXpre=$(cat /proc/net/dev | grep $1 | tr : " " | awk '{print $10}') # 获取1秒后网口接收与发送的流量 sleep 1 RXnext=$(cat /proc/net/dev | grep $1 | tr : " " | awk '{print $2}') TXnext=$(cat /proc/net/dev | grep $1 | tr : " " | awk '{print $10}') # 获取这1秒钟实际的进出流量 RX=$((${RXnext}-${RXpre})) TX=$((${TXnext}-${TXpre})) TX=$(echo $TX | awk '{print $1/1024 " KB/s "}') RX=$(echo $RX | awk '{print $1/1024 " KB/s "}') #在同一行刷新监控显示 #echo -ne "input: $RX \t\toutput: $TX " #echo -ne "\r" clear # 使用clear清屏后显示 echo -ne "input: $RX \noutput: $TX " done }||{ echo "$1 is not exist" }}
到此,关于"Linux怎么实现猜字游戏"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!
文件
用户
模块
学习
内容
数字
流量
脚本
一行
两个
函数
更多
帮助
监控
设计
实用
一致
成功
接下来
个数
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
信息检索与数据库
软件开发的阶段会计划分
与网络安全有关的小品
做网络安全员怎么样
中华人民共和国网络安全法倡导
京东软件开发实习转正机会
小型服务器有什么用
北京服务器市场
泉州软件开发公司招聘
云南新华互联网科技学校位置
互联网科技公司和电商的区别
蛋白质组学数据库检索软件
数据库在控制台输出乱码
江宁区国际软件开发售后服务
延安软件开发销售价格
公司有数据库系统吗
政府网络安全启示
服务器与无线路由连接
网络安全的认识错误的是
浦东新区市场软件开发推荐咨询
sql2005 数据库补丁
国泰安数据库怎么注销账号
软件开发公司网站源码
取服务器时间
网络安全期末考
炒股软件开发定制
模拟仿真方法在软件开发
我的世界国际服可玩服务器下载
在线手机软件开发
ipv6公网服务器有哪个