1
다음 코드는 사용자 입력을 검사하는 데 예상대로 작동합니다.변수를 기본값으로 설정하는 방법은 무엇입니까?
if [ -z "$1" ]
then
myvar='80'
else
myvar="$1"
fi
그러나 나는 매우 똑같은 구문을 읽었습니다. 어떤 포인터?
다음 코드는 사용자 입력을 검사하는 데 예상대로 작동합니다.변수를 기본값으로 설정하는 방법은 무엇입니까?
if [ -z "$1" ]
then
myvar='80'
else
myvar="$1"
fi
그러나 나는 매우 똑같은 구문을 읽었습니다. 어떤 포인터?
당신은 할 수있다 : 나는 그것을 밖으로 생각했다
myvar=${1:-"80"}
#이 ... myVar에 = $ {1 : -80} 같은 것으로 #하지만 따옴표가 필요한 것 같아요. 아니면 정말로? – shantanuo
@shantanuo : 따옴표 없이도 잘 작동합니다. – codaddict