龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > 操作系统 > LINUX系统 >

shell script写的计算器

时间:2011-03-20 22:37来源:未知 作者:admin 点击:
分享到:

  运行实例:

  # ./jjcc 55 / 3

  55/3=18

  # ./jjcc 45 + 56

  45+56=101

  # ./jjcc 66 \* 66

  66*66=4356

  # ./jjcc 108 - 23

  108-23=85

  代码:

  #!/bin/bash

  if [ $# -ne 3 ]

  then

  echo 'pattern like this num1 + num2'

  fi

  #test $# -ne 3 && echo 'pattern like this:num1 + num2'

  case $2 in

  '+')

  echo $1$2$3=`expr $1 + $3`

  ;;

  '-')

  echo $1$2$3=`expr $1 - $3`

  ;;

  '*')

  echo $1$2$3=`expr $1 \* $3`

  ;;

  '/')

  echo $1$2$3=`expr $1 / $3`

  ;;

  *)

  echo must in \'+-*/\'

  ;;

  esac

精彩图集

赞助商链接