until语句

与while用法相同

区别

  只有判断条件为false的时候,才会进入循环语句

练习:

写一个脚本,完成如下任务

1、显示一个如下的菜单

  Cpu)显示cpu信息

    cat /proc/cpuinfo

  Mem)显示内存信息

    free -m

  Disk)显示磁盘信息

    fdisk -l

  Quit)退出

    exit 0

2、提示用户选项

3、那些是用户选项的内容

#!/bin/bash
# Author: 埃希123

 # Blog: https://www.cnblogs.com/lyali/
 # Time: 2019-08-09 20:17:50
 # Name: asd.sh
 # Version: v1.0
 # Description: This is a Script.

#写一个脚本,完成如下任务
#1、显示一个如下的菜单
#  Cpu)显示cpu信息
#  Mem)显示内存信息
#  Disk)显示磁盘信息
#  Quit)退出
#2、提示用户选项
#3、那些是用户选项的内容

cat << EOF
菜单
==================
Cpu)显示cpu信息

Mem)显示内存信息

Disk)显示磁盘信息

Quit)退出

====================
EOF
while true;do
read -p "请输入你想查看的:" a
if [ -z $a ];then
echo ""
echo "没有输入参数"
fi
if [ $a = "Cpu" ];then
cat /proc/cpuinfo
elif [ $a = "Mem" ];then
free -m
elif [ $a = "Disk" ];then
fdisk -l
elif [ $a = "Quit" ];then
echo "正确退出"
exit 0
else
echo "输入内容不正确,请输入正确内容"

fi

done

练习:

每隔3秒钟到系统上获取已经登录的用户信息,如果docker登陆了,则记录于日志中并退出,否则每隔3秒钟获取一次

练习:

99乘法表

练习:

找出ID为

原文地址:https://www.cnblogs.com/lyali/p/11365178.html