• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
白_胖_子
Linux学习的生活就是这么朴实无华且枯燥
博客园    首页    新随笔    联系   管理    订阅  订阅
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 白_胖_子 阅读(138) 评论(0) 推荐(0)
Shell脚本编程基础之shell脚本条件测试命令
摘要: #条件测试 判断某个条件是否满足,需要由测试机制来实现 专用的测试表达式需要由测试命令辅助完成 实现评估不二生命,一边用在条件性环境下进行执行 条件状态 若真,则状态码变量 $? 返回0 若假,则状态码变量 $? 返回1 条件测试命令 test 表达式 [ 表达式 ] #和test等价,建议使用[ 阅读全文
posted @ 2021-03-15 22:06 白_胖_子 阅读(190) 评论(0) 推荐(0)
Shell脚本编程基础之shell脚本逻辑运算
摘要: 逻辑运算 逻辑运算又称布尔运算。布尔用数学方法研究逻辑问题,成功地建立了逻辑演算。他用等式表示判断,把推理看作等式的变换。 真、假、与、或、非。 最常见到的逻辑运算就是循环的处理,用来判断是否该离开循环或继续执行循环内的指令。 ture,false ## 二进制 1 ture 0 false 与 & 阅读全文
posted @ 2021-03-15 15:30 白_胖_子 阅读(713) 评论(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 白_胖_子 阅读(632) 评论(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 白_胖_子 阅读(778) 评论(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 白_胖_子 阅读(300) 评论(0) 推荐(0)
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3