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

Chinaunix

標(biāo)題: 變量問題尋求幫助 [打印本頁(yè)]

作者: jordanfang    時(shí)間: 2009-02-15 17:31
標(biāo)題: 變量問題尋求幫助
#!/bin/sh
a=jordan
jordan_b=ok
eval echo "\${${a}_b}"
haha=`eval echo "\${${a}_b}"`
echo $haha

eval echo "\${${a}_b}"
上面這行可以打出ok來
但是我要把ok放到一個(gè)變量中去,不知道如何操作
作者: jordanfang    時(shí)間: 2009-02-15 17:33
只能用到$a,$jordan_b這個(gè)變量不能直接去引用,不然就不是問題了
作者: jordanfang    時(shí)間: 2009-02-15 17:34
eval echo "\${${a}_b}"
這個(gè)沒問題
扔到一個(gè)變量中去就會(huì)提示
bad substitution
作者: 飛鴻無(wú)痕    時(shí)間: 2009-02-15 17:40
設(shè)置一個(gè)變量,比如:c=`eval echo "\${${a}_b}"`
不好意思,剛看錯(cuò)了,呵呵!

[ 本帖最后由 飛鴻無(wú)痕 于 2009-2-15 17:43 編輯 ]
作者: jordanfang    時(shí)間: 2009-02-15 17:42
haha=`eval echo "\${${a}_b}"`
echo $haha

已測(cè),不行
謝謝LS
作者: ly5066113    時(shí)間: 2009-02-15 17:49
標(biāo)題: 回復(fù) #5 jordanfang 的帖子
haha=$(eval echo "\${${a}_b}")
echo $haha
haha=`eval echo "\\${${a}_b}"`
echo $haha
作者: 飛鴻無(wú)痕    時(shí)間: 2009-02-15 18:03
還是要加強(qiáng)基礎(chǔ)的學(xué)習(xí)啊。!
作者: wertyu    時(shí)間: 2009-02-15 21:28
標(biāo)題: 回復(fù) #1 jordanfang 的帖子
eval haha="\${${a}_b}"
就可以了,沒必要先echo




歡迎光臨 Chinaunix (http://72891.cn/) Powered by Discuz! X3.2