Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

Shell脚本实现的猜数字小游戏

Shell脚本实现的猜数字小游戏

生成的密码和用户输入可以接受重复数字。所以相对一般规则的猜数字可能难度要大不少。本版本规则:A--数字对,位置也对B--排除A的结果后,数字对,但位置不对开始后,系统化初始化一个4位可重复数字,如“1223”。假设用户第一次输入“1234”,那么系统将提示“2A1B”,前两位数字“12”相同并且位置也相同,为“2A”。后两位数字中,用户输入的“3”与密文中“3”相同,但两者位置不同,则为“1B”,最终结果为“2A1B”。再假设用户此时输入“1232”,那么...
Shell中实现“多线程”执行脚本文件完美解决方案

Shell中实现“多线程”执行脚本文件完美解决方案

即比如我有100个可执行文件,互相间没有特别的先后执行关系,如CODE:复制代码 代码如下:job_1job_2job_2.....job_100想用csh/bash来多线程调用执行。比如一次开5个线程,那么job_1,2,3,4,5一起先开始,那么其中任何一个线程如果先执行完成,则继续执行下一个没有初执行过的文件,如job_6,7,8....,这样一直以所指定的线程数来执行所有100个文件。我本来想用 "&" 来放入后台,可是这样我一次可以指定5放入后台...
Shell创建用户并生成随机密码脚本分享

Shell创建用户并生成随机密码脚本分享

创建随机数的方法:复制代码 代码如下:1~~~~/dev/urandom在Linux中有一个设备/dev/urandom是用来产生随机数序列的。利用该设备我们可以根据在需要生成随机字符串。比如我们要产生一个8位的字母和数字混合的随机密码,可以这样:复制代码 代码如下:[linux@test /tmp]$ cat /dev/urandom | head -1 | md5sum | head -c 86baf92822~~~~其实,linux已经提供有个系统环...
Shell脚本中判断变量为数字的3种方法

Shell脚本中判断变量为数字的3种方法

方法1:通过expr 计算变量与一个整数值相加,如果能正常执行则为整数,否则执行出错,$?将是非0的值复制代码 代码如下:expr $args + 0 &>/dev/null方法2:打印变量通过sed替换的方式,将变量中的数字替换为空,如果执行替换后变量为空,则为整数复制代码 代码如下:echo $args | sed "s/[0-9]//g"如果判断负数则再用sed过滤负号复制代码 代码如下:echo $args | sed "s/[0-9...
Shell逐行读取文件的4种方法

Shell逐行读取文件的4种方法

在Linux中有很多方法逐行读取一个文件的方法,其中最常用的就是下面的脚本里的方法,而且是效率最高,使用最多的方法。为了给大家一个直观的感受,我们将通过生成一个大的文件的方式来检验各种方法的执行效率。方法1:while循环中执行效率最高,最常用的方法。复制代码 代码如下:function while_read_LINE_bottm(){While read LINEdoecho $LINEdone < $FILENAME}注释:我习惯把这种方式叫做r...
Shell脚本调快调慢系统时间(测试服务器时使用)

Shell脚本调快调慢系统时间(测试服务器时使用)

公司近来服务器测试,需要经常调整系统时间,一两台还好半,稍微多点,就各种纠结了,笔者这几台都把笔者快弄疯了。老大一句话:全部调快3分钟...过会又全部调慢5分钟......然后咱们干活的,各种date 01021511....你懂的.于是为了解放生产力--代码如下:复制代码 代码如下:#!/bin/bash # Author: MOS # Script name: etime.sh # Date & Time: 2013-01-02/21:47:58 # ...
<< 161 162 163 164 165 166 167 168 169 170 >>