Shell scripts之if...then

1  Shell 变量

  变量利用 echo 读出,需要在变量名称前面加上 $ , 或者是以 ${变量} 的方式来取用

# echo $variable
# echo $PATH

 

2  if....then

if [ 式一 ]; then
    式一成立时,命令内容;
elif [ 式二 ]; then
    式二成立时,命令内容;
else
    式一与二均不成立时,命令内容;
fi

 3  Example

# ----------------------------------------------------------------------------
# call pythonscript, then modelsim
# -----------------------------------------------------------------------------

if [ $# -eq 0 ]; then
    here=$PWD;
    cd ../../02_modelsim
    vsim -gui&
    cd $here;
elif [ $1 == "-h" ]; then
    # questasim-doc: 
    evince /Software/AMS/current/questasim/v10.3b/docs/pdfdocs/_bk_questa_sim.pdf &
fi

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。