반응형
아래 스크립트는 $# 변수를 사용하여 파라미터의 개수를 체크합니다.
파라미터가 존재하지 않으면 "파라미터가 존재하지 않습니다."라는 메시지를 출력하고,
파라미터가 존재하면 첫 번째 파라미터를 출력합니다.
이 스크립트를 실행할 때 파라미터를 추가하여 실행하면 해당 파라미터가 출력됩니다.
$0 은 쉘 스크립트 실행 파일 이름을 의미하며, $1 부터 파라미터 이며
$# 은 이 $1 부터 파라미터가 몇개가 있는지를 숫자로 표시하는 변수입니다.
#!/bin/bash
# 파라미터가 존재하는지 여부를 체크합니다.
if [ $# != 0 ]; then
# 파라미터가 존재하는 경우
echo "첫 번째 파라미터는 $1 입니다."
else
# 파라미터가 존재하지 않는 경우
echo "파라미터가 존재하지 않습니다."
fi
반응형
'Development > Linux' 카테고리의 다른 글
[LINUX] glibc Cross Complie (1) | 2023.10.06 |
---|---|
[LINUX] OpenSSH CrossCompile for ARM (1) | 2023.10.05 |
[Petalinux] Release Note and 기초 사항 정리 (0) | 2023.05.30 |
[LINUX] ext4 tool e2fsprogs 컴파일 하기 (0) | 2023.04.28 |
[Linux] SCP 사용 명령 (파일 전송) (0) | 2023.02.15 |
댓글