2026/1/8 0:12:28
网站建设
项目流程
网站首页图片轮转,有做网站动态效果软件,外国网站接单做翻译,凡科做网站有什么用Shell编程中的流程控制与位置参数使用 1. 流程控制之case语句 在编程里,流程控制是非常重要的一部分。之前在处理用户选择时,我们会用一系列 if 命令来判断用户选了哪个选项。不过,这种结构在程序里经常出现,所以很多编程语言(像shell)都提供了用于多选择决策的流程控…Shell编程中的流程控制与位置参数使用1. 流程控制之case语句在编程里,流程控制是非常重要的一部分。之前在处理用户选择时,我们会用一系列if命令来判断用户选了哪个选项。不过,这种结构在程序里经常出现,所以很多编程语言(像shell)都提供了用于多选择决策的流程控制机制。1.1 case语句语法在bash里,多选择复合命令叫case,它的语法如下:case word in [pattern [| pattern]...) commands ;;]... esac下面看一个简单的例子,之前用if语句实现的菜单程序:#!/bin/bash # read-menu: a menu driven system information program clear echo " Please Select: 1. Display System Information 2. Display Disk Space 3. Display Home Space Utilization 0. Quit " read -p "Enter selection [0-3] " if [[ $REPLY =~ ^[0-3]$ ]]; then if [[ $REPLY == 0 ]]; then echo "Program termina