bash (Bourne-Again SHell)
- 리눅스 쉘 표준 스크립트
- 자동화/기능화에 사용될 수 있음
- 다양한 커맨드라인 툴을 활용 할 수 있음
- 파일/프로세스를 다루기 편리함
- #!/bin/bash 를 제일 앞에 붙여줘야함. 사용하고자 하는 인터프리터를 정의하고 시스템에 알려주는 의미.
변수(Variable)
- 변수는 $test_variable 와 같이 $를 붙여줘야 함
- 변수 명에 대해서 확실히 정의하기 위해 {}를 넣기도 함. ${test_variable}
- test_variable="inamoto shinjicheol" 와 같이 값을 할당함
- 특수문자는 underbar(_)만 가능
- 대소문자도 구별함
- 영문이나 underbar로 시작할 수 있으며, 숫자로 시작할 순 없음
- 변수는 unset을 통해 초기화 할 수 있음
- 스크립트로 만들어서 테스트 해보자
변수 타입
- 변수에 integer, array, string 타입을 넣어줄 수 있지만, 하나의 변수에 여러 타입을 적용할 수 있음
- 예를들어 ABC=123을 넣고, 바로 ABC="inamo"를 넣어줄 수 있다.
- int abc = "inamo"를 넣어줄 수 없는 언어들과 달라 untyped라고 부른다.
- 하지만 declare를 통해서 선언을 해준다면 ?!
- declare로 선언 할 수 있는 타입은 -i(integer), -a(array)임
'서버 > Linux' 카테고리의 다른 글
[Linux] Bash 스크립트_03.반복문 (0) | 2023.03.22 |
---|---|
[Linux] Bash 스크립트 _02.비교 (0) | 2023.03.14 |
[Linux 기초] Process (0) | 2023.02.12 |
[Linux 기초] 스크립트 (0) | 2023.02.11 |
[Linux 기초] User & Group 생성 (0) | 2023.02.11 |