Shell Script/Bash Script
-
[Shell Script] 셸 스크립트(Shell Script) 기본 문법 정리Shell Script/Bash Script 2021. 4. 21. 15:50
Shell Script 및 리눅스 일부 문법 정리 RESPONSE_CODE=$(sudo curl -s -o /dev/null -w "%{http_code}" http://localhost:8080) /dev/null: 위의 명령어가 성공했다면 아무 것도 뜨지 않고 실패하면 에러 메세지가 출력됩니다. curl: 해당 URL로 요청을 보내는 명령어(-s, -o, -w은 더 찾아보기) "%{http_code}": URL 요청의 HTTP Status Code를 파싱하게 된다. 즉, RESPONSE_CODE에 해당 상태 값이 담깁니다. if-else문 if [ ${RESPONSE_CODE} -ge 400 ] # 400 보다 크면 (즉, 40x/50x 에러 모두 포함) then CURRENT_PROFILE=real..