亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 2489 | 回復(fù): 2
打印 上一主題 下一主題

shell讀取blob數(shù)據(jù)? [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2008-12-27 00:00 |只看該作者 |倒序瀏覽
mysql
能夠使用shell往里面插入blob的數(shù)據(jù)
但是往外讀取的時候不好控制啊

比如說有這樣的數(shù)據(jù),LOG_MESSAGE和LOG_KEYWORD是blob型。
select LOG_NAME,LOG_SUBJECT,LOG_MESSAGE,LOG_KEYWORD,INPUT_DATE from LOG\G;
有很多行:
  1. *************************** 1. row ***************************
  2. LOG_NAME: 10.9.1.1 moblie.log
  3. LOG_SUBJECT:Log at 200812262250 [ERROR(1)]
  4. LOG_MESSAGE: 2008-1-2 22:46:28,199 WARN  [authority.service.LoginService#compareLeverageGroup:63] : 00019663 Deal LeverageGroup pass time :14 ms
  5. 2008-1-6 22:46:28,200 INFO  [lib.security.CheckLogin#insertLoginLog:45] : insert login info...customerId:00019663  userAgent:DoCoMo/2.0 P904i(c100;TB;W24H15;ser352880015552747;icc8981100010543834700F)  channel:mob
  6. 2008-12-26 22:46:28,240 INFO  [info.dao.SessionDAO#saveSessionData:91] : insert Session data table Jhf_Customer_Session with customerId:00019663 sessionID: 990247304395527628 date:Fri Dec 26 22:46:28 JST 2008,channelID:MOB
  7. 2008-12-26 22:46:28,242 INFO  [authority.action.QuickLoginAction#dologinquick:366] : quicklogin sucess, , phoneUID=icc8981100010543834700F, customerID=00019663
  8. 2008-12-26 22:46:28,901 INFO  [info.position.PositionReceiver#onMessage:70] : ======================get JMS message:===================00037538
  9. 2008-12-26 22:46:30,969 ERROR [lib.util.CurrencyUtil#getCurrencyPairInfo:81] : no data found according to the codeOrName!000000
  10. 2008-12-26 22:46:34,736 INFO  [dispatch.listener.DispatchListener#onMessage:39] : Receive Info For RealTime !!!
  11. 2008-12-26 22:46:34,737 INFO  [dispatch.listener.DispatchListener#onMessage:40] : Receive message !!!OrderResponseInfo:[priceId=20081226DBPD71d2e82c-02ea-460d-aa86-e12c6d7608df,currencyPair=null,productId=null,orderId=20081226ORD06070198,tradeId=null,fxOrderId=null,customerId=null,side=0,amount=null,executionPrice=null,tradeDate=null,valueDate=null,timequoteId=null,timequoteFlag=false,routeFlag=0,successFlag=false,errorCode=4088,errorMsg= RealTime Order Is Invalid!]
  12. 2008-12-26 22:46:35,013 INFO  [info.position.PositionReceiver#onMessage:70] : ======================get JMS message:===================00041095
  13. 2008-12-26 22:46:35,885 INFO  [common.util.BeanUtil#getRate:763] : checkPrice start
  14. 2008-12-26 22:46:35,886 INFO  [common.util.BeanUtil#getRate:767] : pairCode = USD/JPY
  15. LOG_KEYWORD: ERROR
  16. ERROR [lib.util.CurrencyUtil#getCurrencyPairInfo:81] : no data found according to the codeOrName!000000
  17. INPUT_DATE: 2008-12-26 22:50:05
  18. *************************** 2. row ***************************
  19.    LOG_NAME: 10.9.1.31 web.log
  20. LOG_SUBJECT:  Log at 200812262251 [ERROR(3)]
  21. LOG_MESSAGE: 2008-12-26 22:51:16,951 INFO  [core.custtrade.WriteOrderServiceImpl#abortOrder:1300] : abortOrder->obean.getOrderStatus() = 2
  22. 2008-12-26 22:51:16,952 INFO  [core.custtrade.WriteOrderServiceImpl#abortOrder:1302] : abortOrder->obean.getTradeType() = 1
  23. 2008-12-26 22:51:16,954 INFO  [core.dao.ContractDao#abortSettleOrderToContract:195] :  contract.AmountSettling:20000.00
  24. 2008-12-26 22:51:16,955 INFO  [core.dao.ContractDao#abortSettleOrderToContract:196] :  order.getOrderAmount:20000.00
  25. 2008-12-26 22:51:16,958 INFO  [core.dao.OrderDao#cancelOrder:4357] : cancelOrder->order number 0
  26. 2008-12-26 22:51:16,958 ERROR [core.dao.OrderDao#cancelOrder:4381] : problem  e r r
  27. cn.bestwiz.jhf.core.bo.exceptions.DaoException: order status is not (0,1) ,so can not cancel ,orderId:20081226ORD06070028
  28.         at cn.bestwiz.jhf.core.dao.OrderDao.cancelOrder(OrderDao.java:4359)
  29.         at cn.bestwiz.jhf.core.custtrade.WriteOrderServiceImpl.abortOrder(WriteOrderServiceImpl.java:1298)
  30.         at cn.bestwiz.jhf.core.custtrade.WriteOrderServiceImpl.abortOrder(WriteOrderServiceImpl.java:1549)
  31.         at cn.bestwiz.jhf.frontdesk.agent.OrderAgent.abortOrder(OrderAgent.java:423)
  32. --
  33.         at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:767)
  34.         at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:697)
  35.         at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:889)
  36.         at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
  37.         at java.lang.Thread.run(Thread.java:619)
  38. 2008-12-26 22:51:16,959 ERROR [core.custtrade.WriteOrderServiceImpl#abortOrder:1322] : abortOrder failed
  39. cn.bestwiz.jhf.core.bo.exceptions.DaoException: Exception  error
  40.         at cn.bestwiz.jhf.core.dao.OrderDao.cancelOrder(OrderDao.java:4382)
  41.         at cn.bestwiz.jhf.core.custtrade.WriteOrderServiceImpl.abortOrder(WriteOrderServiceImpl.java:1298)
  42.         at cn.bestwiz.jhf.core.custtrade.WriteOrderServiceImpl.abortOrder(WriteOrderServiceImpl.java:1549)
  43.         at cn.bestwiz.jhf.frontdesk.agent.OrderAgent.abortOrder(OrderAgent.java:423)
  44.         at cn.bestwiz.jhf.frontdesk.trade.biz.logic.OrderChangeHandler.buildOrderResponseData(OrderChangeHandler.java:189)
  45. --
  46.         at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
  47.         at java.lang.Thread.run(Thread.java:619)
  48. Caused by: cn.bestwiz.jhf.core.bo.exceptions.DaoException: order status is not (0,1) ,so can not cancel ,orderId:20081226ORD06070028
  49.         at cn.bestwiz.jhf.core.dao.OrderDao.cancelOrder(OrderDao.java:4359)
  50.         ... 32 more
  51. 2008-12-26 22:51:16,961 WARN  [core.custtrade.WriteOrderServiceImpl#abortOrder:1579] : abortOrder failed code:4090 message: cn.bestwiz.jhf.core.bo.exceptions.DaoException: Exception  error
  52. 2008-12-26 22:51:16,962 WARN  [frontdesk.agent.OrderAgent#abortOrder:444] : code:4090 message: cn.bestwiz.jhf.core.bo.exceptions.DaoException: Exception  error
  53. 2008-12-26 22:51:16,963 INFO  [core.custtrade.WriteOrderServiceImpl#abortOrder:1561] : abortOrder send AlertFrontInfo Start
  54. 2008-12-26 22:51:16,979 INFO  [core.custtrade.WriteOrderServiceImpl#abortOrder:1563] : abortOrder send AlertFrontInfo End
  55. 2008-12-26 22:51:16,980 INFO  [info.position.PositionReceiver#onMessage:70] : ======================get JMS message:===================00032907
  56. 2008-12-26 22:51:16,988 INFO  [core.custtrade.WriteOrderServiceImpl#checkAccountStatusIfCancel:1227] : checkAccountStatusIfCancel->cts.getId() = 00032907
  57. 2008-12-26 22:51:16,988 INFO  [core.custtrade.WriteOrderServiceImpl#checkAccountStatusIfCancel:1229] : checkAccountStatusIfCancel->cts.getAccountStatus() = 0
  58. LOG_KEYWORD: ERROR
  59. ERROR [core.custtrade.WriteOrderServiceImpl#abortOrder:1322] : abortOrder failed
  60. ERROR [core.dao.OrderDao#cancelOrder:4381] : problem  e r r
  61. INPUT_DATE: 2008-12-26 22:52:02
復(fù)制代碼


想弄出如下效果:
  1. LOG_NAME                        LOG_SUBJECT                LOG_MESSAGE        LOG_KEYWORD   INPUT_DATE

  2. 10.9.1.1 moblie.log  Log at 200120050 [ERROR(1)]  ...........................    ...............    2008-12-26 22:50:05
  3. 10.9.1.31 web.log   Log at 200812262251 [ERROR(3)] ...........................    .........    2008-12-26 22:52:02
  4.                                                                                        blob數(shù)據(jù)          blob數(shù)據(jù)
復(fù)制代碼

但是用shell好難實現(xiàn)啊
請教各位高手

[ 本帖最后由 小漁村 于 2008-12-27 00:30 編輯 ]

論壇徽章:
0
2 [報告]
發(fā)表于 2008-12-27 11:00 |只看該作者
我認(rèn)為組織成為你那樣的格式更亂

你這樣,一條記錄下來,就占了N多行,而且message后面的那個字段也對不齊

論壇徽章:
0
3 [報告]
發(fā)表于 2008-12-27 11:19 |只看該作者
awk '/^(LOG_NAME|LOG_SUBJECT|INPUT_DATE)/{if(/^LOG_NAME/) printf "\n";sub(/[^:]*:/,""); printf $0;} END{print ""}' ufile
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP