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

  免費注冊 查看新帖 |

Chinaunix

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

case語句變量匹配的問題,急! [復制鏈接]

論壇徽章:
0
跳轉到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2004-06-18 17:22 |只看該作者 |倒序瀏覽
如下語句:
var1=bb
var2=aa|bb|cc|dd
case $var1 in
    $var2) echo "yes" ;;
           *) echo "no"  ;;
esac
但我發(fā)現var2的內容被當成了整體,而不是單獨的匹配aa,bb,cc,dd。
因為var2是不定的,來自配置文件,因此有這個需求。
另外我試了很多種方法,都不行(如eva, aa\|bb\|cc..)
誰能幫我,謝謝!

論壇徽章:
0
2 [報告]
發(fā)表于 2004-06-18 22:28 |只看該作者

case語句變量匹配的問題,急!

var2=(aa bb cc dd)

論壇徽章:
0
3 [報告]
發(fā)表于 2004-06-18 22:41 |只看該作者

case語句變量匹配的問題,急!

@_@

  1. var1=bb
  2. var2="aa|bb|cc|dd"
  3. echo $var2|grep -q $var1
  4. case $? in
  5. 0)    echo "yes" ;;
  6. *)    echo "no" ;;
  7. esac
復制代碼

論壇徽章:
0
4 [報告]
發(fā)表于 2004-06-18 23:26 |只看該作者

case語句變量匹配的問題,急!

var1=bb
case #var1 in
aa|bb|cc|dd) echo "yes"
)* echo "no"
esac

論壇徽章:
0
5 [報告]
發(fā)表于 2004-06-19 10:03 |只看該作者

case語句變量匹配的問題,急!

謝謝bigirl,我很喜歡你的思路

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

case語句變量匹配的問題,急!

若不用 case ,可試:

echo $var2|grep -wq $var1 && echo yes || echo no

論壇徽章:
0
7 [報告]
發(fā)表于 2004-06-20 22:22 |只看該作者

case語句變量匹配的問題,急!

to:網中人,謝謝。
語句簡單固然好,但我更喜歡清晰的東西。并且我的case語句的內容并不是這么yesno這么簡單的。

論壇徽章:
1
榮譽版主
日期:2011-11-23 16:44:17
8 [報告]
發(fā)表于 2004-06-20 23:29 |只看該作者

case語句變量匹配的問題,急!

這個已經夠清析了...
當你看完 shell 十三問之 10 (含練習):
http://72891.cn/forum/viewtopic.php?p=1634118#1634118

你會發(fā)現:哦,也不難... ^_^
您需要登錄后才可以回帖 登錄 | 注冊

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

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP