shell
Tank_War
在一个正确的方向上努力!
展开
-
CursorHold-vim脚本自动跳转tag
vim脚本自动跳转tagvim帮助文档里windows文档中有一个cursorhold脚本实例,vim打过tag后,将光标移到需要跳转的函数或变量名上,即可水平分栏显示定义,后续预览窗口会跟着鼠标的移动而变化。set updatetime=1000 "设置更新时间,这里会触发tag跳转时间为1秒把vim脚本加到.vimrc中,就可以了是不是很简单au! CursorHold *.[ch] nested call PreviewWord()let FastFlag = 1原创 2020-09-23 10:12:25 · 445 阅读 · 0 评论 -
生成脚本的脚本
生成文件,备份,更新,回退脚本的脚本原创 2017-02-07 15:11:22 · 702 阅读 · 0 评论 -
oracle数据备份脚本
oracle unix命令行备份脚本,没有使用sed,消除了,对含有空格数据的破坏,主要是提供给熟悉命令行操作的童鞋,这样真的很快。原创 2017-02-07 16:36:09 · 527 阅读 · 0 评论 -
unix命令之xargs
unix命令之xargs,与"|"配合的神奇命令原创 2017-03-02 19:40:25 · 1055 阅读 · 0 评论 -
脚本处理大数据文件
cut unique sed paste 处理文件原创 2017-08-21 21:35:08 · 872 阅读 · 0 评论 -
利用awk命令实现SQL中的left join及inner join
利用awk命令实现SQL中的left join及inner join最近在做数据方面的工作,写的存储过程很多,经常用到left join及inner join,数据处理数据确实方便,但是平时碰到类似的问题,必须导入一个临时表才能解决,实在不便,对于一个喜欢用linux完成一切数据编辑工作的人,总想用命令实现下,而不是excel这类功能,excel处理大量数据问题太多,之前有知道join命令大概...原创 2018-07-24 18:14:16 · 1564 阅读 · 0 评论 -
sqlloader控制文件生成工具
最近在做数据移植工作,入库时使用了oracle的sql loader 工具,sql loader 工具支持大数据量的入库,同时配置参数多,兼容各种分隔符、结束符、处理函数、但是需要配置在一个ctl控制文件中,最近通过shell与临时存储过程的结合,写了一个生成主ctl文件的脚本,对于大表及需要处理复杂字段的表,感觉减轻了很大的工作量。下面上代码:#!/bin/shUsage(){...原创 2019-02-19 10:01:06 · 346 阅读 · 0 评论 -
shell 脚本 串行调度程序
最近做数据仓库的跑数调试时,经常涉及大量跑批的操作,而项目自带的工具太强大,不方便,利用shell写了一个串行的调度程序,先说说优点、命令化、方便重跑、支持多个任务、多个日期、非常适合开发阶段及数据移植等,而且脚本开发,立竿见影、方便改造。缺点是不支持并行(并行配置任务依赖性复杂),不多说了,上代码。执行任务配置文件 job.lst#IDMcallsqlldr.sh -t IDM_F_...原创 2019-02-19 10:31:38 · 810 阅读 · 0 评论