首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Bash 脚本进阶,经典用法及其案例

前言 在linux中,Bash 脚本是很基础的知识,大家可能一听bash脚本感觉很高大上,像小编当初刚开始学一样,感觉会写脚本的都是大牛。...虽然复杂的bash脚本是很烧脑,但是,当我们熟练的掌握了其中的用法与技巧,再多加练习,总有一天也会成为得心应手的bash脚本大牛。...脚本在生产中的作用,想必小编我不说,大家也都知道,脚本写的6,可以省下很多复杂的操作,减轻自己的工作压力。推荐大家先看看Shell 脚本编程入门最佳实践这篇文章。...(2)经典案例: #判断年纪 #!...&> /dev/null ;do sleep 0.5 done pkill -9 -u xiaoming 分析:每隔0.5秒扫描,直到发现xiaoming用户登录,杀死这个进程,退出脚本

53920

Shell 脚本进阶,经典用法及其案例

(2)经典案例: #判断年纪 #!...&> /dev/null ;do sleep 0.5 done pkill -9 -u xiaoming 分析:每隔0.5秒扫描,直到发现xiaoming用户登录,杀死这个进程,退出脚本...等待用户输入 ② 用户输入菜单列表中的某个数字,执行相应的命令 ③ 用户输入被保存在内置变量 REPLY 中 ④ select 是个无限循环,因此要记住用 break 命令退出循环,或用 exit 按 命令终止脚本...五、脚本小知识 1、生成随机字符 cat /dev/urandom #生成8个随机大小写字母或数字 cat /dev/urandom |tr -dc [:alnum:] |head -c 8 2、生成随机数...显示闪烁的红色along color=$[$[RANDOM%7]+31] echo -ne "\033[1;${color};5m*\033[0m" 显示闪烁的随机色along 六、分享几个有意思的小脚本

71910

经典的运维脚本三步曲

自动化实现的过程中,经常使用的,可能就是shell脚本了,前段时间,从一个微信公众号,学习了赵班长写的一篇小文,循序渐进的方式,介绍了shell运维脚本的编写,小脚本有大智慧,几十行代码,夹杂着系统设计...以下脚本参考的原文:《如何不耍流氓的做运维之-SHELL脚本》,用shell脚本模拟mysql备份过程,循序渐进的三个脚本。...脚本一:记录日志的shell脚本,shell_template_1.sh ---- #!...:直接执行的脚本很危险,要提示用户如何使用脚本,shell_template_2.sh ---- #!...,经历了“日志记录输出” -> “增加脚本执行的方法说明,并通过传递参数,避免直接执行脚本的风险” -> “利用文件锁,增加了锁机制,避免多人同时执行脚本,带来的可能风险”,这三个阶段,再加上注释,逐步完善

66120
领券