
Shell
shell脚本
TamoR.
一个迷茫的迫切想入行的有志青年
展开
-
shell脚本中递归地调用
我们都知道递归地调用在工作中很常见,但在学习地时候却一头雾水,今天我通过一个简单地例子大概地分享一些地我的理解。我采用递归实现一个很常见地例子:阶乘,阶乘定义:一个正整数的阶乘(factorial)是所有小于及等于该数的正整数的积,亦即n!=1×2×3×…×(n-1)n。阶乘亦可以递归方式定义:0!=1,n!=(n-1)!×n。我的思路是:使用if判断我们输入的参数是否小于等于0,若是,则将结果r...原创 2019-11-14 09:30:13 · 1188 阅读 · 0 评论 -
Linux监控mysql服务
简易脚本1:通过脚本监控mysql是否启动#!/bin/bashPORT=`netstat -lnt|grep 3306|awk -F ":::" '{print $2}'`INS=`ps -ef|grep mysqld|grep -v grep|wc -l`echo "$INS is INS"if [ $PORT -eq 3306 -a $INS -eq 2 ] the...原创 2019-10-09 08:42:56 · 511 阅读 · 0 评论 -
Linux颜色参数
#!/bin/bash#color : 40 黑 ;41 红; 42 绿;43 黄;44 蓝;45 紫;46 天蓝;47 白;37 白字echo -e “\033[40;37m 黑 \033[0m”echo -e “\033[41;37m 红 \033[0m”echo -e “\033[42;37m 绿 \033[0m”echo -e “\033[43;37m 黄 \033[0m”ec...原创 2019-10-09 11:42:51 · 487 阅读 · 0 评论 -
shell产生随机数方法
shell产生随机数方法:1.[root@abreact ~]# $RANDOM2.[root@abreact ~]# openssl rand -base64 n #n为产生随机数的位数3.[root@abreact ~]# date +%s%N4.利用UUID:[root@abreact ~]# cat /proc/sys/kernel/random/uuid5. [root@abr...原创 2019-10-09 14:27:45 · 250 阅读 · 0 评论