自动ftp,生成control file,sql*load的shell脚本
这是一个自动从各数据源利用ftp获取文本文件,利用本地各个数据源目录下已有的seed.ctl动态生成sql*loader controlfile,然后用sql*loader将数据倒入数据库,并获取summary information,send mail to users。第一次写了这么长的shell,很有成就感 :D(因为需要一些环境配置,该shell无法运行,但是里面一些脚本自己觉得还是很满意,尤其是动态生成控制文件部分,更详细的信息直接看脚本吧)[@more@]#/usr/bin/bash &nb
学习sed & awk时做的笔记
那阵子在moto做项目,利用间隙看完了一本o'reilly公司的sed&awk介绍,作了一些笔记。巧的是所学的一些东西在项目后期居然用到非常多,呵呵[@more@]1. 关于过滤字符串问题 比如在一个文本中搜索abcd这四个字符,使用grep 结果出来abcdef 、zabcd 、abcd 、 hiabcd.... 等等,其实只想搜索abcdA: 使用精确匹配 $grep "" filename 2. sed中查找模式匹配:. 单字符通配符[0-9] 匹配0,1,2,3...8,9[a-z] 匹配a,b,c...z[^0-9] 匹配不含0,1,2...9的所有其他字符".*" 匹配""内任何字符串^