![BASH 스크립트: 전역 사용을 위해 CASE 문에서 변수를 선언합니다.](https://linux55.com/image/143063/BASH%20%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%3A%20%EC%A0%84%EC%97%AD%20%EC%82%AC%EC%9A%A9%EC%9D%84%20%EC%9C%84%ED%95%B4%20CASE%20%EB%AC%B8%EC%97%90%EC%84%9C%20%EB%B3%80%EC%88%98%EB%A5%BC%20%EC%84%A0%EC%96%B8%ED%95%A9%EB%8B%88%EB%8B%A4..png)
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
.