這種腳本一種是按照下面這種比較笨的方法寫,還有一種是可以按照case方式來寫
這裡僅當做一個初始化的模闆供參考
#! /bin/bash
clear
echo "-----------------------menu----------------"
echo "1)show time"
echo "2)CPU load"
echo "3)Memory Free"
echo "0)Exit"
echo "-------------------------------------------"
echo -n "Entern you chose[0-3]:"
read NUM
if [ ${NUM} -lt 0 -o ${NUM} -gt 3 ]
then
echo "This is not between 0-3"
else
if [ "${NUM}" == "1" ]
then
echo "`date +%T`"
else
if [ "${NUM}" == "2" ]
then
echo "`uptime | awk '{print $8}'`"
else
if [ "${NUM}" == "3" ]
then
echo "`free | awk '$1=="Mem:"{print $4}'`"
else
exit 0
fi
fi
fi
fi
本文轉自 yuri_cto 51CTO部落格,原文連結:http://blog.51cto.com/laobaiv1/1840856,如需轉載請自行聯系原作者