BASHスクリプト:グローバル使用のためにCASEステートメントで変数を宣言します。

BASHスクリプト:グローバル使用のためにCASEステートメントで変数を宣言します。
case $location in
    ColocationOne) 
        # Define MOSES LAKE workerarray
        server[0]=serverone
        server[1]=servertwo
esac

echo ${server[0]}

echo:にするにはどうすればいいですかserverone

ベストアンサー1

location文字列に設定しましたColocationOne

#!/bin/bash

location=ColocationOne

case $location in
    ColocationOne) 
        # Define MOSES LAKE workerarray
        server[0]=serverone
        server[1]=servertwo
        # or:  server=( serverone servertwo )
esac

echo "${server[0]}"

このスクリプトは印刷しますserverone

おすすめ記事