[問題] 字串比較問題求救
版上大大大家好
小弟最近正在學習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/Linux/M.1471441531.A.34D.html
→
08/17 21:47, , 1F
08/17 21:47, 1F
→
08/17 22:15, , 2F
08/17 22:15, 2F
→
08/17 22:16, , 3F
08/17 22:16, 3F
→
08/17 22:16, , 4F
08/17 22:16, 4F
→
08/17 22:16, , 5F
08/17 22:16, 5F
推
08/17 22:25, , 6F
08/17 22:25, 6F
推
08/18 00:00, , 7F
08/18 00:00, 7F
→
08/18 00:16, , 8F
08/18 00:16, 8F
→
08/18 00:17, , 9F
08/18 00:17, 9F
→
08/18 11:08, , 10F
08/18 11:08, 10F
→
08/18 11:09, , 11F
08/18 11:09, 11F
→
08/18 11:09, , 12F
08/18 11:09, 12F