设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 手机 数据 公司
当前位置: 首页 > 服务器 > 搭建环境 > Windows > 正文

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

发布时间:2019-08-12 08:18 所属栏目:117 来源:波波说运维
导读:实现: #!/bin/bash ################################################################## #用脚本每隔5分钟监测目标目录是否有新文件生成,若有新文件生成,则将新文件 #列表输出到一个按年、月、日、时、分为名

实现:

  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

(编辑:ASP站长网)

网友评论
推荐文章
    热点阅读