`
guanjh
  • 浏览: 229144 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论
文章列表
IF_FileName=A0505420040605000000.AVLif [ `echo $IF_FileName|grep ^A` ];then echo YESfi
if [ $# != 1 ] ; then echo "USAGE: $0 TABNAME" echo " e.g.: $0 CDR_CALL_20040701" exit 1;fi

关于join用法注意

join要求你的join的两个文件中的关键字段都为升序,否则就会有一些记录被漏合并

字符串截取

DATESTR="20040903"YEAR=`echo $DATESTR|cut -b 1-4`MONTH=`echo $DATESTR|cut -b 5-6`DAY=`echo $DATESTR|cut -b 7-8`

用awk合并行

 
cat filename 111111111 222222222 333333333 444444444 555555555 666666666 777777777 888888888 999999999 awk '{if (NR%4==0){print $0} else {printf"%s ",$0}}' filename 111111111 222222222 333333333 444444444 555555555 666666666 777777777 888888888 999999999

ksh中的数组

在KSH中定义数组的方法:set -A argname a b c    其中,set -A 告诉shell要建立一个数组,argname是数组名,a b c等字符为数组元素,下标为0,用空格分开.访问数组的方法echo ${argname[*]} 显示数组所有元素echo ${argname[n]} 显示数组第n个元素echo ${#argname[*]} 显示数组元素个数 数组元素的获得也可以set -A lsarg $(ls)这样用替换的方法获得

AWK

AWK用途: AWK 是一种用于处理文本的编程语言工具。它允许您创建简短的程序,这些程序读取输入文件、为数据排序、处理数据、对输入执行计算以及生成报表,还有无数其他的功能。   命令方式: 但命令的语法始终是: awk '{ ...
一般安装 1、下载ubuntu-6.10-alternate-i386.iso  ,一定要是alternate版,而不是desktop版 2、下载引导文件 (这个其实不是这么用的,你当然可以去下个grub for dos,不过这里有我就懒得找了) 解压后把 boot 文件夹、grldr文件移到 C:\ 在 c:\boot.ini 文件后面添加 c:\grldr="Ubuntu Linux " 把 timeout=0 改成 timeout=3 3、在任意盘找根目录中建一个 edgy 文件夹,把下载的桌面版光盘(*.iso)文件放到此目录中 4、下载引导文件in ...
RUP的二维开发模型 RUP四个阶段   1.初始阶段      初始阶段有时也称先启阶段。初始阶段的目标是为系统建立商业案例并确定项目的边界。为了达到该目的必须识别所有与系统交互的外部实体,在较高层次上定义交互的 ...
本文主要从内核实现的角度分析Linux 2.4.0内核虚拟文件系统(VFS)中的缓冲区缓存(Buffer Cache)的实现原理。本文是为那些想要深入分析Linux文件系统原理的读者而写的。
介绍Interceptor在webwork2中的使用
...
Struts2的Hello World 程序
Global site tag (gtag.js) - Google Analytics