[問題] 字串比較問題求救

看板LinuxDev作者 (柯特)時間7年前 (2016/08/17 21:46), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/2 (看更多)
版上大大大家好 小弟最近正在學習Linux中,但遇到了一個數值比對問題無法解決,懇請版上大大指點迷 津 game() { if [ -n 'echo ${_game_list} | grep -i " PO"' ]; then _game_id =POKEMON if if [ -n 'echo ${_game_list} | grep -i " HG"' ]; then _game_id =HGAME if } 我在_game_list 中,輸入的是GOODPOK,原本預設會出來是POKEMON,但結果是HGAME。 但如果把 if [ -n 'echo ${_game_list} | grep -i " HG"' ]; then _game_id =HGAME if 去掉,值就是POKEMON,請問大大,是否有參數設定錯誤,導致判斷總是以後式決定呢? 還請不吝指點,萬分感謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.139.160.90 ※ 文章網址: https://www.ptt.cc/bbs/LinuxDev/M.1471441583.A.A5F.html

08/17 21:47, , 1F
抱歉,最後是fi, 不是if
08/17 21:47, 1F
文章代碼(AID): #1Nj6glfV (LinuxDev)
文章代碼(AID): #1Nj6glfV (LinuxDev)