Shell case语句
程序员文章站
2022-07-12 12:11:09
...
#!/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
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 Shell 基础 2
下一篇: linux shell 基础
推荐阅读