加入收藏 | 设为首页 | 会员中心 | 我要投稿 温州站长网 (https://www.0577zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Windows > 正文

Linux脚本学习必经之路---shell脚本实例分享

发布时间:2019-08-12 11:23:48 所属栏目:Windows 来源:波波说运维
导读:副标题#e# 写shell脚本还是一样,思路第一,语法其次,下面分享几个脚本实例,大家主要是理解一下里面的思路,语法稍微注意一下。 1. 观察数字,输出包含前6个数字在内的16个数字 观察以下数字,看有什么规律: 10315377105141 这里数字的规律在于两个数字

实现:

  1. #!/bin/bash 
  2. ################################################################## 
  3. #用脚本每隔5分钟监测目标目录是否有新文件生成,若有新文件生成,则将新文件 
  4. #列表输出到一个按年、月、日、时、分为名字的日志里 
  5. ################################################################## 
  6. a=`date -d "-5 min" +%Y-%m-%d-%H-%M` 
  7. logfile=/tmp/$a.log 
  8. basedir=/home 
  9. #查找修改时间少于5分钟的文件,并将列表记录在临时文件中 
  10. find $basedir/ -type f -mmin -5 > /tmp/test.txt 
  11. n=`cat /tmp/test.txt|wc -l` 
  12. if [ $n -gt 0 ] 
  13.  then  
  14.  mv /tmp/test.txt $logfile 
  15. fi 

Linux脚本学习必经之路---shell脚本实例分享

Linux脚本学习必经之路---shell脚本实例分享

5. 查看常用命令,并列出TOP10

  1. #!/bin/bash 
  2. #################################### 
  3. #对历史命令排序|查重|倒叙排列|取前10行 
  4. #################################### 
  5. sort /root/.bash_history|uniq -c|sort -nr|head 

Linux脚本学习必经之路---shell脚本实例分享

输出:

Linux脚本学习必经之路---shell脚本实例分享

【编辑推荐】

  1. 如何用Linux命令行工具解析和格式化输出JSON
  2. 豆瓣高分好评!10本Linux/Unix书籍盘点
  3. 5 个免费的 Linux 分区管理器
  4. 知名技术杂志 Linux Journal 宣布关闭,解雇所有员工
  5. 分享7个shell脚本实例--shell脚本练习必备
【责任编辑:赵宁宁 TEL:(010)68476606】
点赞 0

(编辑:温州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读