📄 mycalculator
字号:
#!/bin/ksh# Script name: mycalculator# Example 10.133# A simple calculator -- uses the bc command to perform the # calculations# Since the shell performs operations on integers only, # this program allows# you to use floating point numbers by writing to and reading # from the bcprogram.cat << EOF**************************************************WELCOME TO THE CALCULATOR PROGRAM*************************************************EOFbc |& # Open co-processwhile truedo print "Select one of the operators below " cat <<- EOF a) + s) - m) * d) / e) ^ EOF read op case $op in a) op="+";; s) op="-";; m) op="*";; d) op="/";; e) op="^";; *) print "Bad operator" continue;; esac print -p scale=3 # write to the co-process print "Please enter two numbers: " # write to standard out read num1 num2 # read from standard in print -p "$num1" "$op" "$num2" #write to the co-process read -p result #read from the co-process print $result print -n "Continue (y/n)? " read answer case $answer in [Nn]* ) break;; esacdoneprint Good-bye
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -