IF 문에서 -n의 의미는 무엇입니까?

IF 문에서 -n의 의미는 무엇입니까?
bash>BRANCH_NAME="My/Test/Branch/Name"
bash>if [ -n "${BRANCH_NAME}" ]; then echo ${BRANCH_NAME}; else echo "latest"; fi

결과

bash>"My/Test/Branch/Name"

그 목적은 무엇 -n이며 관련 문서는 어디서 찾을 수 있나요? 나는 플래그가 비어 있거나 빈 문자열을 확인하고 있다고 생각합니다.

답변1

매뉴얼 페이지에 설명되어 있습니다 CONDITIONAL EXPRESSIONS.

string
-n string
             문자열 길이가 0이 아니면 참입니다.

관련 정보