原创 【整理】truncate,delete,drop用於數據刪除

Description:從生產環境導出的表更新到開發測試環境,導入表時要將測試環境的原數據清空,這裏是單表導入。在清空原數據時可能會用到的三條命令tr

原创 BankCore記賬流程以及記賬核心調用方法

一、系統中的帳務組織如下所述:1、分戶帳類(即各種主文件,包括儲蓄活期主文件、儲蓄定期主文件、對公活期主文件、對公定期主文件、貸款主文件、內部長主文件

原创 刪除文本中的^M

問題描述:對於換行,window下用回車換行(0A0D)來表示,linux下是回車(0A)來表示。這樣,將window上的文件拷到unix上用時,總會

原创 【轉】Shell計算任意兩個日期之間的天數

str=$1 yy1=`echo $str|cut -c 1-4` mm1=`echo $str|cut -c 5-6` dd1=`echo $str|cut -c 7-8` str=$2 yy2

原创 Shell獲取時間列表

在銀行業務中經常會出各種報表,特別是在年終決算時各種報表多如牛毛,有的要求提取一年或者所有日期的數據,這時候就要求提取時間,格式如下: 20100101 20100102 …… 20101231  以前

原创 【整理】informix statistics問題

Description:從生產環境導出的表更新到開發測試環境,導入表時要將測試環境的原數據清空,這裏是單表導入。當informix的數據更新時,若未能

原创 AWK寫報表,分頁處理

if [ -s info.unl ]; then cat info.unl | while read oneline #每次讀一行 do echo

原创 Shell共享AWK變量

cat info.txt|while read oneline do echo $oneline > oneline.txt eval $(awk '{printf("cuno=\"%s\" CUNM=\"%s\" INEN

原创 ESQL使用方法

宿主變量定義: EXEC SQL BEGIN DECLARE SECTION; long ncards=0; char sTRDT[TRDT_LEN+1]; EXEC SQL END DECLARE SECTION; Selc

原创 wc -l獲取文本行數

find ./ -name "001*txt" | xargs cat | grep -v "^$"|wc -l #過濾空行 wc -l `find ./ -name "001*txt"`|tail -n1 find -name "0

原创 CASE語句

UPDATE cdssa SET cnno = CASE WHEN (cnno IS NULL OR TRIM(cnno)='') THEN '${CNNO}' else cnno end, stdt = CASE WHEN (std

原创 取文件最後一行

sed -n '$p' file tail -n 1 file awk '{ t=$0 } END { print t} '    

原创 Unix Buffer Cache的含義以及Free -k 解析

  [root@racdb1 usernewtest]# free -k total used free shared buffers cached Mem:

原创 理解Linux 的處理器負載均值

Linux負載均值到底是什麼意思? 這個數值究竟如何說明服務器是忙是閒?依據這個數值來決定是否需要添加服務器,靠譜麼?在網上google了一篇文章描述的非常形象,當然也通俗易懂喔。可以收藏喔 你可能對於Linux的負載均值(lo

原创 STL MAP內存釋放測試

測試過程: insert採用malloc分配內存,釋放時採用free釋放內存,並erase操作子。使用top窗口查看程序使用的內存。 測試結果: free後,操作系統爲程序分配的內存並不會free掉,而被Hold了。當再次調用insert