반응형
쉘 스크립트의 exit code 분리하기
# 예시 : azure cli 로그인 여부 확인하기
if az account show &>/dev/null; then
echo "Azure Logined!"
else
echo "You need to login Azure!"
fi
&>/dev/null 을 붙이면 쓰레기통(/dev/null)에 출력 결과물이 들어가고, exit code만 남게 된다.
마지막으로 실행한 스크립트의 exit code 확인하기
$?
변수값 만들어서 저장하기
# nowGroup에 group이라는 변수를 저장 후 출력한다
nowGroup=$(echo "group")
echo $nowGroup
$([본문])을 통해서 출력값을 저장한다.
폴더의 존재 확인하기
# 폴더 존재 확인
FOLDER_NAME="tf"
if [ ! -d "$FOLDER_NAME" ]; then
mkdir "$FOLDER_NAME"
fi
tf 폴더가 존재하는지 확인 후, 폴더가 없으면 폴더를 만든다.
직전에 사용한 쉘 명령어 불러오기
!!
반응형
'프로그래밍 언어 > Shell' 카테고리의 다른 글
Bandit Level 6 해설 (0) | 2023.01.02 |
---|---|
Bandit Level 5 해설 (0) | 2022.12.31 |
Bandit Level 4 해설 (0) | 2022.12.29 |
Bandit Level 3 해설 (0) | 2022.12.28 |
Bandit Level 2 해설 (0) | 2022.12.27 |