参数的问题

参数的问题

#!/bin/bash
if [ "$1"="ok" ];then
    echo "ok"
fi
if [ "$1"="op" ];then
    echo "op"
    exit
fi
运行后,无论参数$1 为ok还是op,都显示ok op,之后退出,请问斑竹如何解决?      
[php]#!/bin/bash

if [ "$1" = "ok" ]; then
        echo "ok"
fi

if [ "$1" = "op" ]; then
        echo "op"
        exit
fi
## THE END[/php]      
斑竹没有明白我的意思,我是说:
  按程序的流程,当输入参数1为OK是,不应当显示OP,当输入参数1 为OP时,不应当显示OK,
但实际执行时,无论输入什么参数,OK OP都显示,条件判断没有起作用,为什么?      
看看我的 code 跟你的有什么区别, 然后看看运行结果      
斑竹高!感谢!      
bash 的语法比较 "苛刻", 不像其它 "高级" 编程语言那样灵活