Linux

Bash 변수와 배열의 기초

bergerac 2025. 7. 11. 09:11

1. 읽기 전용 변수 (readonly, declare - r)

readonly var1=10
echo $var1
#var1=20
#echo $var1

declare -r var2="Hello"
echo $var2
#var2="World"

 

2. 정수형 변수 선언 및 연산(declare -i)

declare -i number=3
echo "number = $number"
number=number+3
echo "number = $number"

 

<설명>

 

  • declare -i는 해당 변수를 정수로 인식하게 만든다.
  • number=3으로 시작된 변수는 정수 3을 가지며, 이후 number=number+3 연산에서 자동으로 계산된다.
    • 이 구문은 문자열 대입이 아니라 정수 연산으로 처리된다.
    • 결과적으로 number = 6이 출력된다.

3. 배열 선언과 접근

fruits=(apple banana cherry)
echo "fruits = ${fruits[@]}"

echo "첫 번째 과일 : ${fruits[0]}"
echo "두 번째 과일 : ${fruits[1]}"
echo "세 번째 과일 : ${fruits[2]}"

 

 

'Linux' 카테고리의 다른 글

Bash 함수(function)  (0) 2025.07.13
Bash 제어 흐름  (1) 2025.07.12
Linux file system 명령어 실습  (5) 2025.07.10
Package Manager  (2) 2025.07.09
Linux- 파일과 디렉토리 구조  (2) 2025.07.08