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 |