본문 바로가기

Linux

Shell Script - 변수

Shell Script 변수명

Shelle Script 작성 시 변수명은 알파벳, 숫자 모두 사용할 수 있다. '_' 이외의 특수문자는 사용할 수 없고 숫자로 시작할 수 없다. 

일반적으로 변수명은 대문자로 사용한다.

예시>

VAR_1, VAR2, 

 

변수 사용하기

  • 정의한 변수를 사용할 때는 $를 변수명 앞에 붙여준다.
TEST_VAR="Test"
echo $TEST_VAR
  • 실행 결과
Test

 

  • 특별한 변수들
$0

현재 실행중인 스크립트 파일 이름

$n

스크립의 Argument 숫자
$1, $2 등으로 입력한 argument의 값을 사용한다.

$#

스크립트 실행시 입력되는 argument 개수

$*

모든 arguement, 입력 변수가 두 개라면 $*는 $1$2와 같다.

$@

모든 arguement로 $*과 유사하지만 각각 독립적이다.

$?

마지막 명령 실행에 대한 Exit Status

$$

현재 shell의 Process Number

$!

마지막으로 background command로 실행된 process number

 

'Linux' 카테고리의 다른 글

PC에서 VirtualBox Ubuntu와 통신하기  (0) 2021.02.09
VirtualBox Ubuntu 20.04 해상도 설정  (0) 2021.02.07
Shell Script 작성해보기  (0) 2021.02.06
VirtualBox Ubuntu 설치  (0) 2021.02.03
VirtualBox 설치하기  (0) 2021.02.03