要从 Linux shell 的 case 语句中跳出,可以使用 break 命令。当满足某个条件时,使用 break 命令可以立即跳出 case 语句,并继续执行 case 语句之后的代码。以下是一个示例:

#!/bin/bash

read -p '请输入一个数字(1-3):' num

case $num in
    1)
        echo '你输入的是1'
        ;;
    2)
        echo '你输入的是2'
        ;;
    3)
        echo '你输入的是3'
        ;;
    *)
        echo '你输入的不是1-3的数字'
        break
        ;;
esac

echo 'case 语句之后的代码'

在上面的示例中,如果用户输入的数字不是 1、2 或 3,break 命令将被执行,跳出 case 语句,并且不会执行 echo 'case 语句之后的代码' 这一行。


原文地址: https://www.cveoy.top/t/topic/qoFw 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录