2026/4/16 4:52:42
网站建设
项目流程
网站设计配色案列,效果好企业营销型网站建设开发,制作网站的网站,湖南禹班建设集团有限公司网站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