过滤文件内网

#!/bin/bash
function getdir(){
for element in `ls $`
do
dir_or_file=$"/"$element
if [ -d $dir_or_file ]
then
getdir $dir_or_file
else
echo $dir_or_file
fi
done
}
root_dir="/data/logs/MQ/JOB/pay_split_online/2018"
filelist=`getdir $root_dir |grep mqFailed`
for i in $filelist
do
echo $i >> /tmp/mqFailed.log
awk -F ' ' '{print $5}' $i | awk -F '=' '{print $3}' | awk -F ',' '{print $1}' >> /tmp/mqFailed.log
done

#以下命令均不包含".",".."目录,以及"."开头的隐藏文件,如需包含,ll 需要加上 -a参数
#当前目录下文件个数,不包含子目录
ll |grep "^-"|wc -l
#当前目录下目录个数,不包含子目录
ll |grep "^d"|wc -l
#当前目录下文件个数,包含子目录
ll -R|grep "^-"|wc -l
#当前目录下目录个数,包含子目录
ll -R|grep "^d"|wc -l

#借鉴自他人,仅为方便以后查看

最新文章

  1. VisualSVN Server导入Repository
  2. ThinkPHP5.0完全开发手册
  3. SSRS匿名访问
  4. Uva 1218 完美的服务
  5. sorl维护索引库sorl4j的使用
  6. GWT RPC
  7. 设置IE浏览器代理上网
  8. JavaScript 继承的几种模式
  9. C#透过PerformanceCounter取得特定Process的CPU使用率
  10. Swift初探一
  11. MVC教程
  12. HashMap工作原理 和 HashTable
  13. 面试相关-转载-well,yzl——持续更新
  14. UWP Windows历史上最漂亮的UWP框架出炉!!!
  15. pat 1001 A+B Format
  16. Python的易错点
  17. 怎么用MATLAB产生FPGA所需的hamming窗系数
  18. 家庭版Windows10没有远程桌面的问题
  19. 195. Spring Boot 2.0数据库迁移:Flyway
  20. ruby计算完成率

热门文章

  1. KVM VCPU线程调度问题的讨论
  2. [django]django的orm查询
  3. 【Cocos2dx 3.3 Lua】定时器事件
  4. 【weka】分类,cross-validation,数据
  5. TempData["a"]多个Action方法之前共享数据
  6. 非线性方程(组):MATLAB内置函数 solve, vpasolve, fsolve, fzero, roots [MATLAB]
  7. CSS中 Zoom属性
  8. LINQ的左连接、右连接、内连接和Lamda表达式实现Left join
  9. VS中代码对齐等快捷键
  10. UVM中的regmodel建模(二)