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

  免費注冊 查看新帖 |

Chinaunix

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

如何再ksh中得到db2執(zhí)行語句的結果? [復制鏈接]

論壇徽章:
0
跳轉到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2003-10-23 21:04 |只看該作者 |倒序瀏覽
我在ksh中有對db2數據庫的操作如:
   db2 "select name from dls.sysparam"
請問:
    如何在ksh中直接以變量的形式或其他形式得到name的值?
謝謝啦。

論壇徽章:
1
榮譽版主
日期:2011-11-23 16:44:17
2 [報告]
發(fā)表于 2003-10-23 21:32 |只看該作者

如何再ksh中得到db2執(zhí)行語句的結果?

用管道
.... | read name
echo $name

論壇徽章:
0
3 [報告]
發(fā)表于 2003-10-24 09:14 |只看該作者

如何再ksh中得到db2執(zhí)行語句的結果?

admirer你好:
   使用你的解決方案,但問題沒有解決,不知何因,再次請教:
使用管道后沒有輸出,代碼如下:
    db2 "select value from irc.t_sysparam where key_word='LENAInputPath'" | read VALUE
echo $VALUE
不使用管道有輸出:
     VALUE
  -------------------------
   /READ/UPLOAD

      代碼為:  
    db2 "select value from irc.t_sysparam where key_word='LENAInputPath'"



好像是需要使用管道解決這個問題,但怎么做呢?我看了些前輩的例子,可沒能搞出來。請多多幫忙啊!awk能行嗎?

論壇徽章:
0
4 [報告]
發(fā)表于 2003-10-24 09:46 |只看該作者

如何再ksh中得到db2執(zhí)行語句的結果?

問題解決:
   dvar=`db2 "select value from irc.t_sysparam where key_word='LENAInputPath'" `
   dd=`echo $dvar | awk '{print $3}'`
  echo $dd

謝謝各位,新手上路需要更多的幫助。祝順利。

論壇徽章:
0
5 [報告]
發(fā)表于 2003-10-24 09:55 |只看該作者

如何再ksh中得到db2執(zhí)行語句的結果?

實際上admirer說的方法是一樣可行的,相對來說還簡單一些,只需要在read前把DB2默認輸出的空行及
VALUE
________________
這樣的的行先刪除便可以了(通常共三行)
如:

db2 "select statement"|sed '1,3d'|read value

論壇徽章:
0
6 [報告]
發(fā)表于 2003-10-24 10:32 |只看該作者

如何再ksh中得到db2執(zhí)行語句的結果?

謝謝valentine,你的方法真的方便。我沒有用過幾天ksh,不認識sed。所以實現方法就很笨拙了。我會加緊學習的。

謝謝admirer,在shell版中,你可是偶像級人物。

多多指教。

論壇徽章:
0
7 [報告]
發(fā)表于 2003-10-24 12:22 |只看該作者

如何再ksh中得到db2執(zhí)行語句的結果?

:wink:

論壇徽章:
0
8 [報告]
發(fā)表于 2003-10-24 22:40 |只看該作者

如何再ksh中得到db2執(zhí)行語句的結果?

精巧
您需要登錄后才可以回帖 登錄 | 注冊

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

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP