IT story

Bash에서 -z는 무엇을 의미합니까?

hot-time 2020. 4. 8. 08:04
반응형

Bash에서 -z는 무엇을 의미합니까? [복제]


이 질문에는 이미 답변이 있습니다.

다음 코드를보고 있습니다.

if [ -z $2 ]; then
        echo "usage: ...

(세 개의 점은 관련없는 세부 정보입니다.)
어쩌면 내가 잘못 인터넷 검색하고 있지만 -z옵션에 대한 설명을 찾지 못했습니다 .


-z string 문자열이 null (빈 문자열)이면 true


-z

string is null, that is, has zero length

String=''   # Zero-length ("null") string variable.

if [ -z "$String" ]
then
  echo "\$String is null."
else
  echo "\$String is NOT null."
fi     # $String is null.

test -z매개 변수가 비어 있으면 true를 리턴합니다 ( man sh또는 참조 man test).


-z stringstring의 길이가 인 경우 표현식 은 true입니다 zero.

참고 URL : https://stackoverflow.com/questions/18096670/what-does-z-mean-in-bash

반응형