Linux怎么实现猜字游戏
发表于:2025-02-20 作者:千家信息网编辑
千家信息网最后更新 2025年02月20日,这篇文章主要介绍"Linux怎么实现猜字游戏",在日常操作中,相信很多人在Linux怎么实现猜字游戏问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"Linux怎么实现猜字
千家信息网最后更新 2025年02月20日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安全错误
数据库的锁怎样保障安全
基金数据库哪家比较好
软件开发账务怎么处理
网络技术应用说课
围绕网络安全保险发展研究
计算机网络技术结课
sql数据库修改电脑名
怎么创立网络技术公司
网络安全从我做起手抄报超级简单
数据库的表去除重复数据
厦门集美小程序软件开发
戴尔服务器怎么进入安全模式
哈工大网络安全ppt
中国银行软件开发
tp数据库查询模型封装
深圳互联网科技公司排行榜
服务器网卡不支持百兆交换机
多维数据库项目
万谷移动互联网科技园招聘
计算机网络安全与防护第2版
山东电商软件开发价格表
高通寰球网络技术有限公司
盐城网络技术
终端软件开发和软件工程师一样吗
湖南大学生网络技术
插秧机视频软件开发
广州民宿宝互联网科技有限公司
达梦数据库数据写入
网络安全龙头 任子行
qq 服务器端口
数据库中的画圈符号