会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
白_胖_子
Linux学习的生活就是这么朴实无华且枯燥
博客园
首页
新随笔
联系
管理
订阅
2021年3月17日
扫描网段中服务器显示状态
摘要: #!/bin/bash net=10.0.0 for i in {1..254};do ping -c5 -W5 $net.$i &> /dev/null && echo $net.$i is up | tee -a host_list.log|| echo $net.$i is down done
阅读全文
posted @ 2021-03-17 12:00 白_胖_子
阅读(79)
评论(0)
推荐(0)
2021年3月16日
利用for循环输出九九乘法表
摘要: 显示1-9 [06:13:01 root@C8-3-55 ~]#for i in {1..9};do echo $i;done 1 2 3 4 5 6 7 8 9 显示行号和乘号x [06:19:36 root@C8-3-55 ~]#for i in {1..9};do echo $i x `seq
阅读全文
posted @ 2021-03-16 18:37 白_胖_子
阅读(843)
评论(0)
推荐(0)
正则表达式取文件后缀
摘要: [04:26:10 root@C8-3-55 ~]#ls - dlt.sh passwd.bak 1 elsfk.sh passwd.bak1 123456.tct EOF passwd.bak1.orig 123456.txt f1.txt passwd.txt 123.txt f2.sh pas
阅读全文
posted @ 2021-03-16 16:28 白_胖_子
阅读(763)
评论(0)
推荐(0)
利用正则表达式实现yes/no判断
摘要: 1 #!/bin/bash 2 3 read -p "Please interput your choose: " input 4 [[ $input =~ ^([Yy][Ee][Ss]|[Yy])$ ]] && echo "YES" 5 [[ $input =~ ^([Nn][Oo]|[Nn])$
阅读全文
posted @ 2021-03-16 15:18 白_胖_子
阅读(409)
评论(0)
推荐(0)
2021年3月15日
判断输入的IP地址是否合法
摘要: #!/bin/bash IP=$1 [[ $IP =~ ^(([1-9]?[0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3})([1-9]?[0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$ ]] && echo $IP is valid |
阅读全文
posted @ 2021-03-15 22:56 白_胖_子
阅读(133)
评论(0)
推荐(0)
Shell脚本编程基础之shell脚本条件测试命令
摘要: #条件测试 判断某个条件是否满足,需要由测试机制来实现 专用的测试表达式需要由测试命令辅助完成 实现评估不二生命,一边用在条件性环境下进行执行 条件状态 若真,则状态码变量 $? 返回0 若假,则状态码变量 $? 返回1 条件测试命令 test 表达式 [ 表达式 ] #和test等价,建议使用[
阅读全文
posted @ 2021-03-15 22:06 白_胖_子
阅读(176)
评论(0)
推荐(0)
Shell脚本编程基础之shell脚本逻辑运算
摘要: 逻辑运算 逻辑运算又称布尔运算。布尔用数学方法研究逻辑问题,成功地建立了逻辑演算。他用等式表示判断,把推理看作等式的变换。 真、假、与、或、非。 最常见到的逻辑运算就是循环的处理,用来判断是否该离开循环或继续执行循环内的指令。 ture,false ## 二进制 1 ture 0 false 与 &
阅读全文
posted @ 2021-03-15 15:30 白_胖_子
阅读(702)
评论(0)
推荐(0)
Shell脚本编程基础之shell脚本算术运算
摘要: 算术运算 加减乘除,指数运算,取模等等 利用$RANDOM生成1-100的随机数 任意一个随机正整数除以100的余数都是介于0-99之间,再加上1,就是1-100之间的随机数 [23:11:31 root@C8-3-55 ~]#echo $((RANDOM%100+1)) 50 [23:16:50
阅读全文
posted @ 2021-03-15 15:00 白_胖_子
阅读(623)
评论(0)
推荐(0)
Shell脚本编程基础之shell脚本格式化输出printf
摘要: printf 可以让我们输出的结果更加整齐,可以按照一定的格式输出 [22:09:21 root@C8-3-55 ~]#type printf printf 是 shell 内建 [22:14:46 root@C8-3-55 ~]#printf --help printf: printf [-v v
阅读全文
posted @ 2021-03-15 10:52 白_胖_子
阅读(761)
评论(0)
推荐(0)
Shell脚本编程基础之shell脚本安全set命令
摘要: 脚本安全 为防止编写的脚本因某些原因,产生误操作,需要进行安全设置。 引子 设想定义变量$dir,用rm -rf $dir/* 清空目录 若干$dir为空,则误执行rm -rf /* 1 #!/bash/bin 2 3 DIR=/data 4 5 rm -rf $D1R/* 6 7 echo Del
阅读全文
posted @ 2021-03-15 10:12 白_胖_子
阅读(288)
评论(0)
推荐(0)
下一页