Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux / bash编程之while与until循环

bash编程之while与until循环:while
until#!/bin/bash
#
cat << EOF
d|D) show disk usage
m|M) show memory usage
s|S) show swap usage
q|Q) quited
EOF
read Input
until [ $Input == q -o $Input == Q ];do
        case $Input in
                d|D)
                 df -h
                 echo " d|D) show disk usage"
                 echo " m|M) show memory usage"
                 echo " s|S) show swap usage"
                 echo " q|Q) quited"
                 read Input
                 ;; 
                m|M)
                 free -m | grep "Mem"
                 echo " d|D) show disk usage"
                 echo " m|M) show memory usage"
                 echo " s|S) show swap usage"
                 echo " q|Q) quited"
                 read Input
                 ;; 
                s|S)
                 free -m | grep "Swap"
                 echo " d|D) show disk usage"
                 echo " m|M) show memory usage"
                 echo " s|S) show swap usage"
                 echo " q|Q) quited"
                 read Input
                 ;; 
                *) 
                 echo "Usage: {[d|D],[m|M],[s|S],[q|Q]}"
                 read Input
                 ;; 
        esac
done