반응형
위치 매개 변수
타입 | 설명 |
$# | 전체 변수 개수 |
$0 | 파일 이름 |
${숫자} | 전달된 변수 순서대로 사용 |
$* | 전체 파라미터 |
- 예시
script.sh a b c
#!/bin/bash
file_name = $0
# 스크립트 이름 - script.sh
all_param = $*
# 전체 파라미터 - a b c
param_length = $#
# 파라미터 길이 - 3
param1 = $1 #a
param2 = $2 #b
param3 = $3 #c
# 공백으로 구분된 파라미터
특수 변수
타입 | 설명 |
$$ | 현재 스크립트의 PID |
$? | 마지막으로 실행된 명령의 종료 인자, 0이면 정상종료 |
$! | 이전에 실행한 명령어 PID |
랜덤 변수
RANDOM 변수를 이용하여 무작위로 정수 출력가능
echo $RANDOM
반응형
'linux' 카테고리의 다른 글
systemctl 명령어 (0) | 2023.12.23 |
---|---|
[Error] 칼리리눅스 네트워크 설정 (0) | 2023.11.01 |
curl (0) | 2023.08.08 |
압축 (0) | 2023.07.11 |
openssl (0) | 2023.07.11 |