shell脚本编程—case语句创建简单交互界面
2018-12-27 00:18
911 查看
题目:使用case语句,创建交互界面,要求:
a|A 显示主机IP
b|B 显示磁盘生于空间
c|C 显示系统运行时间
q|Q 退出系统
[root@station mnt]# cat case.sh #!/bin/bash while true do echo -e " \033[31m A 显示主机IP \033[0m \033[32m B 显示磁盘剩余空间 \033[0m \033[33m C 显示系统运行时间 \033[0m \033[34m Q 退出系统 \033[0m " read -p "Please input your choose:" char case $char in a|A) ifconfig ens7 | grep "inet " | awk '{print $2}' ;; b|B) df -H | awk 'NR==2{print "剩余空间大小:" $4}' ;; c|C) uptime | awk -F, '{print $1}' | awk '{print $3}' | awk -F: '{print "系统已经运行了"$1"小时"$2"分钟"}' ;; q|Q) exit 0 ;; esac done
执行结果
相关文章推荐
- shell脚本编程之case语句学习笔记
- shell脚本编程之case语句学习笔记
- 2个简单shell脚本(if,while,case语句)
- Shell脚本编程——case语句
- shell脚本编程:Linux的自动化逻辑卷创建脚本
- 【Shell 编程基础第一部分】第一个Shell脚本HelloShell及一些简单的Shell基础书写与概念
- shell脚本编程简单实例
- shell脚本编程之for语句、if语句使用介绍
- shell脚本中case条件控制语句的一个bug分析
- shell脚本练习一(if语句、case语句、for语句、while语句)
- bash:alias 只能再交互界面用,不能在shell脚本中使用
- 【Shell脚本学习17】Shell case esac语句
- 【Shell 编程基础第一部分】第一个Shell脚本HelloShell及一些简单的Shell基础书写与概念;
- 27_Shell语言――――case语句、bash如何与用户进行交互(case、read)
- shell趣味编程:case语句判断字符串内容
- centos shell脚本编程1 正则 shell脚本结构 read命令 date命令的用法 shell中的逻辑判断 if 判断文件、目录属性 shell数组简单用法 $( ) 和${ } 和$(( )) 与 sh -n sh -x sh -v 第三十五节课
- 一个创建用户的简单的shell脚本
- Shell脚本编程实战一:创建按天备份的脚本工具
- Shell脚本case语句简明教程
- Linux&shell之高级Shell脚本编程-创建函数