[root@rocky script]# cat bmi.sh#!/bin/bash
read -p "
請輸入身高(m為單位):
"high
if [[ ! "
$high
" =~ ^[0-2](\.[0-9])?$ ]];then
echo
"輸入錯誤的身高!
"exit 1fi
read -p "
請輸入體重(kg為單位):
"weight
if [[ ! "
$weight
" =~ ^[0-9]$ ]];then echo "
輸入錯誤的體重!
"; exit 2
; fi
bmi=`echo $weight/$high^2|bc`
echo $bmi
if [ $bmi -le 18
] ;then
echo
"太瘦了
"elif [ $bmi -lt 24
] ;then
echo
"你真棒
"else
echo
"太胖了
"fi
[root@rocky script]# bash bmi.sh請輸入身高(m為單位):
1.65
請輸入體重(kg為單位):
5520
你真棒
[root@rocky script]# bash bmi.sh請輸入身高(m為單位):
2請輸入體重(kg為單位):
7017
太瘦了
[root@rocky script]# bash bmi.sh請輸入身高(m為單位):
1請輸入體重(kg為單位):
5050
太胖了
shell學習06 shell常用命令
kiosk foundation60 echo cat 01.sh bin bash name tom age 20 height 180 weight 70 echo n is years old,n 表示不換行 echo n cm in height echo and kg in weight ...
Linux基礎06 Shell變數與vim
vim分為三種模式,一般模式,編輯模式,命令模式。vi 檔名,進入一般模式 可以刪除字元 刪除整行 也可以複製貼上資料,可以移動游標 在一般模式中,按下 i或a或o 進入編輯模式。編輯模式 這時候可以編輯文字。在一般模式中,按下 或 進入指令模式 在一般模式中,按下 wq 儲存後退出,按下 wq 強...
06 判斷service是否執行
其實也是最簡單的原理,就是獲取所有正在執行的 service 如果裡面有這個service,那麼就是在執行 如果沒有,那麼就是沒有執行 public static boolean isservicerunning context context,string serviceclassname 獲取服...