博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
递归目录的shell脚本
阅读量:7086 次
发布时间:2019-06-28

本文共 713 字,大约阅读时间需要 2 分钟。

#! /bin/sh# 在其他目录运行时一定要加上这样的语句# 尤其是配置在crontab里自动运行cd `dirname $0` #定义数据别名alias statdb="/usr/local/mysql -h ... -uppstat -p... statdb"# 递归访问目录# 如果文件名中包含指定日期# 则将文件当作SQL脚本入库function show(){        for i in $1/* # 因为博客园的代码插件有BUG,为了显示效果追加*/        do                if [ -d $i ]; then                        echo $i "is directory"                        show $i $2 # 递归                else                        j=`echo $i | awk '{print index($0,"'$2'")}'`                        if [ $j -gt 0 ]; then                                cat $i | statdb -f                        fi                fi        done #遍历指定目录下文件}# 调用show "/work/stat/read/statdb" "20131208"

 

转载于:https://www.cnblogs.com/code-style/p/3465063.html

你可能感兴趣的文章
MongoDB入门
查看>>
CTS测试流程及注意事项
查看>>
java枚举类型
查看>>
UISegmentedControl的使用
查看>>
sql server 2008 安装后占用了80端口
查看>>
UML 类图之 START UML
查看>>
Maven配置maven-shade-plugin插件生成可执行的jar
查看>>
java 加减运算 验证码 防用户恶意登录
查看>>
android------DDMS files not found: tools\hprof-conv.exe
查看>>
写给刚工作的网站技术人员
查看>>
删除字符串中的数字并压缩字符串。如字符串”abc123de4fg56”处理后变为”abcdefg”。...
查看>>
计算机编码
查看>>
-- 99美金和299美金的开发者证书的区别 --
查看>>
在线数据库设计工具-toolfk程序员在线工具网
查看>>
nw.js学习备忘
查看>>
MAC上SVN的使用(看到很多不会配置SVN的 如下是详细教程)
查看>>
强引用、软引用、弱引用、虚引用
查看>>
Linux系统中more和less命令有什么区别?
查看>>
JS鼠标悬停图片翻动展示效果
查看>>
开源时间开发工具Joda-time介绍
查看>>