摘要: shell 编程之2>&1经常可以在一些脚本,尤其是在crontab调用时发现如下形式的命令调用/tmp/test.sh > /tmp/test.log 2>&1前半部分/tmp/test.sh > /tmp/test.log很容易理解,那么后面的2>&1是怎么回事呢?要解释这个问题,还是得提到文件重定向。我们知道>和<是文件重定向... 阅读全文
posted @ 2010-03-02 17:25 rethink 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 1、echo:使用e c h o命令可以显示文本行或变量,或者把字符串输入到文件。它的一般形式为:echo stringecho命令有很多功能,其中最常用的是下面几个:\c 不换行。\f 进纸。\t 跳格。\n 换行。用反斜杠\来使shell忽略它的特殊含义使用- n选项来禁止echo命令输出后换行使用-e选项才能使转义符生效【转义字符是C语言中表示字符的一种特殊形式。通常使用转义字符表示ASCI... 阅读全文
posted @ 2010-03-02 15:22 rethink 阅读(867) 评论(0) 推荐(0) 编辑
摘要: 首先你要搞清楚你的服务端,客户端和DMP端的字符集,具你昨天的介绍好像是SERVER端是WE8ISO8859P1,客户端是ZHS16GBK,一般来讲我们公司用的字符集是第二种,首先你要查资料看WE这种字符集和ZHS之间原关系看看WE是不是ZHS的超集,如果不是改起来比较麻烦。一般来讲比较安全的操作是把客户端和DMP端的字符集更改成与SERVER相同的字符集,而更改SERVER的字符集是比较危险滴。大概步骤是,首先关闭前置通讯,关闭工作站,然后关闭数据库再开始做修改,如果修改文件,最好对将修改的文件先做好备份。8i改字符集我曾经试过,用单纯更改PFILE文件的方法还是改不过来,在山东已经遇到过类 阅读全文
posted @ 2010-03-02 10:39 rethink 阅读(316) 评论(0) 推荐(0) 编辑