自定义sh脚本 Posted on 01-20-2021 Views: 变量1234567VAL="this is val"LIST=(Thisislist) 使用$VAL或${VAL}获取 流程控制123456789if [ $VAL == "sz" ]then ...elif [ condition ]then ...else ...fi 注意 []中的判断语句必须与[]间由空格隔开 then必须换行 配置文件Server.sh 1234567891011121314151617181920212223242526272829303132333435# Bannerecho "ShenZhen: szV2Ray: v2rayT40: t40(need vpn-ncepu)"# All servers nameSERVER_NAME=(szv2rayt40)# ConfigurationSHENZHEN_HOST="119.23.107.61"SHENZHEN_PORT="22"V2RAY_HOST="47.240.166.68"V2RAY_PORT="22"T40_HOST="127.0.0.1"T40_PORT="6002"# SSH Serverif [ $1 == "sz" ]then ssh root@${SHENZHEN_HOST} -p${SHENZHEN_PORT}elif [ $1 == 'v2ray' ]then ssh root@${V2RAY_HOST} -p${V2RAY_PORT}elif [ $1 == 't40' ]then ssh t40@${T40_HOST} -p${T40_PORT}else echo "error: no this server!"fi Vpn.sh 1234567891011121314# Bannerecho "NCEPU VPNport:6000 4*V100port:6001 2*2080Tiport:6002 4*T4"# ConfiguerationFRP_DIR="/Users/edlison/ExecApp/Frp/frpc"FRP_CFG="/Users/edlison/ExecApp/Frp/cfg/frpc-ncepu.ini"# Run Frp${FRP_DIR} -c${FRP_CFG}