Linux Shell编程 判断语句 if 和case

tech2025-09-29  15

shell条件测试 格式1:test 条件表达式 格式2:[ 条件表达式 ] 格式3:[[ 条件表达式 ]] 数值比较 -z:判断字符长度是为0 -n: 判断字符长度不是为0 if 语句 单分支 双分支: 多分支:

嵌套: case::

简单的jumpserver 语法:

#!/usr/bin/bash web1=192.168.122.152 web2=192.168.122.153 mysql1=192.168.122.54 while : do cat <<EOF 1.WEB1 2.WEB2 3.MYSQL1 EOF read -p "input number: " num case n u m i n 1 ) s s h c h e n @ num in 1) ssh chen@ numin1)sshchen@web1 ;; 2) ssh chen@$web2 ;; *) echo ’ ’ esac done

最新回复(0)