作者newgame8624 (柯特)
看板LinuxDev
标题[问题] 字串比较问题求救
时间Wed Aug 17 21:46:20 2016
版上大大大家好
小弟最近正在学习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://webptt.com/cn.aspx?n=bbs/LinuxDev/M.1471441583.A.A5F.html
1F:→ newgame8624: 抱歉,最後是fi, 不是if 08/17 21:47