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이 아니면 참입니다.