欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Shell case语句

程序员文章站 2022-07-12 12:11:09
...

Shell case语句
Shell case语句

#!/bin/bash
case $1 in
        start|S)
        service apache start &> /dev/null && echo "service is start ....."
        ;;
        stop|P)
        service apache stop&> /dev/null &&echo "service is stop ....."
        ;;
        start|R)
        service apache restart &> /dev/null &&echo "service is restart...."
        ;;
        *)
        echo "please input ...."
        ;;
esac

Shell case语句

useradd yunwei
su - yunwei
#!/bin/bash
cat <<-END
h	显示命令帮助
f	显示磁盘分区
d	显示磁盘挂载
m	查看内存使用
u	查看系统负载
q	退出程序
	END
while true
do
read -p "请选择需要操作的内容(help h):" action
case $action in
	help|h)
	clear;cat <<-END #clear清屏
h       显示命令帮助
f       显示磁盘分区
d       显示磁盘挂载
m       查看内存使用
u       查看系统负载
q       退出程序
	END
	;;
	f)
	lsblk #显示磁盘分区
	;;
	d)
	df -h #显示磁盘挂载
	;;
	m)
	free -m #查看内存使用
	;;
	u)
	uptime #查看系统负载
	;;
	q)
	exit
	;;
esac
done

相关标签: Linux