- 博客(21)
- 收藏
- 关注
原创 shell 如何判断某个文件名以某个字符开头~
问题:shell 如何判断某个文件名以某个字符开头~解决:#var="cn get the length of me"#$1: parameter 1 传要判断的文件名字var=$1isCN=false#${var:0:2} 取var子串,从第0个字符起,取2两个字符if [[ ${var:0:2} -eq "cn" ]]thenecho sub is chinese ${var:0:2}els
2008-03-31 17:30:00 32382
原创 split 用法
split Usage: split [OPTION] [INPUT [PREFIX]] Output fixed-size pieces of INPUT to PREFIXaa, PREFIXab, ...; default size is 1000 lines, and default PREFIX is `x. With no INPUT, or when INPUT i
2008-03-28 17:47:00 871
原创 find 参数使用
今天遇到一个问题:就是要最近三天之内的file里的imgage 重新push 一次。使用find like this : for file in `find log/ -mtime -3 |grep rdistI`do grep "$aa1.* updating" $file |..... done解释: log/ 表示在log/路径下寻找 -mtime -3 : 今天之前
2008-03-28 16:35:00 1427
原创 where 1=1
今天在看SQLJ 程序的时候看到这样的语句: String sqlWhere1 = " a.type if (aa) sqlWhere1 = "1=1";解释:where后面总要有语句,加上了1=1后就可以保证语法不会出错! 假如后面确定有条件语句,就可以不用1=1; 不能确定where后面是否有语句的时候就要加上1=1了,当没有其他条件语句时候,还有1=1,
2008-03-27 11:17:00 829
原创 shell test 参数
引用 2 楼 mymtom 的回复: 引用 1 楼 littlefirebug 的回复: $1表示shell执行时传入的第一个参数 那么[ $1 -a -s $1 ]表示你正确输入了第一个参数并且该参数表示的文件大小不为0 楼上正解, 不过需要注意左方括号右边和右方括号左边一定要有空白字符. 而且这种形式只使用用bash, 不是所有的sh和ksh都支持这种形式. if [ "$1"
2008-03-27 09:33:00 1561
原创 随着时间的流逝,你丢失的那些东西。。。
某天,突然想起小姨,竟然一点想念的感觉都没有,我想如果小姨知道一定会很伤心的其实,自己有这种感觉,也觉得很伤感小时候,我是小姨的跟屁虫,小姨走到哪里我就跟到哪里;长大后,我常常去小姨家住,不去的话,小姨就不高兴;再长大, 我到外地上学,工作,每次过年回家也必定去小姨家,特别是妈妈走后,每次和小姨见面都要久久的拥抱,即使什么都不说之后,又经历的好多事情,小姨带着表妹远走他乡,我们渐渐断了联系 ..
2008-03-26 18:11:00 745
转载 shell基础总结
最近经常用到shell的运算符,有时候觉得有些莫名其妙,找了下面的资料,稍作整理,留作参考 1,比较运算符运算符 描述 示例文件比较运算符-e filename 如果 filename 存在,则为真 [ -e /var/log/syslog ]-d filename 如果 filename 为目录,则为真
2008-03-24 16:02:00 571
原创 期待热浪岛之行~^_^
明天就要去热浪岛咯。。。:)这个周又是忙忙碌碌地,本来是要和老公还有他们的同事一起去redang玩的,结果现在老公因为加班不去了...从昨天晚上老公就一直叮嘱我,要放开,好好玩,好好享受生活我还嫌他啰嗦,其实也是,来新之后,我们几乎从来没有单独行动过这次这要我一个人去玩,心里确实有点不爽,但是不想浪费那好几百块钱。。。只是老公的那份不得不浪费了。。。。我真是变成粘人的小女人啦,,哈哈哈虽然接下来的
2008-03-20 11:24:00 749
原创 sql scripts 与遇到的问题:传值和判断变量为空
问题背景 : 1,下面是原来的sql script:目的是返回tablename 中一个最大的batch_no值 aa.sql set term off column batch_cnt noprint new_value total select max(batch_no) batch_cnt from tablename; set term on prompt &total ex
2008-03-19 18:50:00 1198
原创 在PL/SQL 中打印信息
aaa.sqlset serverout onDECLARE b_cnt NUMBER DEFAULT 1; v_cnt NUMBER DEFAULT 0; supp_cnt NUMBER DEFAULT 0; tmp_cnt NUMBER; batch_no_max NUMBER; batch_no_min NUMBER; CURSOR c_get_cnt IS SELECT
2008-03-19 11:15:00 2831
原创 在shell中call Java program...
shell script run.sh#!/bin/bashexport DATEYMD=`date +%Y%m%d`export DATEHM=`date +%H%M`export DATEHM2=`date +%R`export WORK_HOME=/home/gsol/gsol_aggexport WORKING_DIR=$WORK_HOME/wars/agg/WEB-INF/classes
2008-03-18 16:21:00 1787
转载 Shell 基础(转)
代码:--------------------------------------------------------------------------------1.建立和运行shell程序 什么是shell程序呢? 简单的说shell程序就是一个包含若干行 shell或者linux命令的文件. 象编写高级语言的程序一样,编写一个shell程序需要一个文本编辑器.如VI等. 在文本编辑环境下,
2008-03-17 12:25:00 644
原创 java 如何取得程序运行的当前路径
Test.java : import java.io.*; public class Test { public static void main(String[] args) { File directory = new File("."); try { File newPath = new File(direc
2008-03-14 14:21:00 716
原创 Extract data from DB to flat file
方法1:1)A.sql DECLARECURSOR c_get_sup_list ISSELECT source_name, source_org_id, org_name, country_code FROM agg_supplier WHERE record_status = m AND generated_date is nullORDER BY source_name;BEGIN
2008-03-13 11:44:00 940
原创 男人啊,他有时候只是个孩子~
上周末IT Show, 在老公的再三要求下,买了他喜欢的手机,(虽说名义上是给我买的,我的手机回家的时候给公公用了。。)这家伙足足高兴了好几天,像个孩子似的拿着那手机爱不释手。连出去散步都带着,还自己说:这里面一个号码都没有,我带它干吗?哈哈一学会一个新的功能就赶快给我显摆一下,虽然嘴上一个劲儿笑话他,不过看到老公这么高兴,自己也觉得美美地。。呵呵, 连晚上睡觉也不那么吵着要早睡了。。
2008-03-12 11:53:00 615
原创 “会“说话的人~
以前有个同事 很会说话。他不是那种很能说的人,但是说出的话,往往让你表面上让你觉得是对你好,让你即使心里觉得委屈也无法说得出。后来时间长了,我发现,他说话往往有个转折,“本来是想然让你。。。。但是我就不客气了阿。。。” 就是本来想给你的那件好事,不知道怎么就转移到了他自己身上。。。晕不过说实话,我真得很佩服他这种人,因为自己有时候,属于笨嘴笨舌有话也说不出的那种。不知道这与出身有无关系。昨天看了
2008-03-10 10:00:00 496
原创 终于周末了。。
这个周,一直在下雨,心情也不好,工作也是积累了很多。。。心烦还好就要周末了,今天早上上班之前,看着阳光斜斜的射进房间,心突然 开阔了许多,希望有个快乐周末:)
2008-03-07 12:19:00 525
原创 sqldr load 以及extract data 的中文问题--
sqldr load 问题:问题:1,无法upload,没有明显的问题2,进入database,中文显示乱码,premise:data (csv file ) is saved as utf-8, and in database(oracle) ,the encoding is alos utf-8.3,要upload 的资料(csv file)中有部分中文解决: control file
2008-03-07 11:34:00 1068
转载 Oralce 中日期使用(整理)
在oracle中有很多关于日期的函数,如: 1、add_months()用于从一个日期值增加或减少一些月份 date_value:=add_months(date_value,number_of_months) 例: SQL> select add_months(sysdate,12) "Next Year" fr
2008-03-05 15:29:00 863
转载 CVS 使用介绍(转)
一、CVS(Concurrent Version System)简介(不知道是哪个版本???) 1、CVS机制 CVS是RCS的前端工具,它是用于多用户并行开发的版本控制工具,它的最大特点 是使用了"copy-modify-merge"机制而不是"lock-modify-unlock"。通过使用 CVS生成一个存储文件的仓库(repository),存储在仓库中的每个目
2008-03-05 14:54:00 2988
原创 uuencode
unix 中的uuencode为什么有的server上不能用,需要设置什么? ---回答:需要安装uuencode 发送带附件的email地用法:1. cat filename | uuencode filename |mail -s "subject" emailaddresscat a.csv |uuencode a.csv |mail -s "1" ding@sg 2.uuencode
2008-03-05 10:18:00 899
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人