![입력 매개변수를 옵션으로 사용합니다(var=${1:-""}).](https://linux55.com/image/190729/%EC%9E%85%EB%A0%A5%20%EB%A7%A4%EA%B0%9C%EB%B3%80%EC%88%98%EB%A5%BC%20%EC%98%B5%EC%85%98%EC%9C%BC%EB%A1%9C%20%EC%82%AC%EC%9A%A9%ED%95%A9%EB%8B%88%EB%8B%A4(var%3D%24%7B1%3A-%22%22%7D)..png)
나는 스크립트를 보았다:
var=${1:-""}
의도는 $1이 옵션이라는 것인데, 사용될 때 그것이 무엇을 의미하는지 이해가 안 됩니까 -""
?
의 기능은 무엇입니까 -""
?
답변1
이 내용은 다음과 같이 기록됩니다.배쉬 참조 매뉴얼.
기본적으로 조건부 할당을 찾고 있습니다. 초기화되지 않은 경우 할당된 $1
값은 빈 문자열입니다. 초기화 ""
되면 $1
유지됩니다.
나는 스크립트를 보았다:
var=${1:-""}
의도는 $1이 옵션이라는 것인데, 사용될 때 그것이 무엇을 의미하는지 이해가 안 됩니까 -""
?
의 기능은 무엇입니까 -""
?
이 내용은 다음과 같이 기록됩니다.배쉬 참조 매뉴얼.
기본적으로 조건부 할당을 찾고 있습니다. 초기화되지 않은 경우 할당된 $1
값은 빈 문자열입니다. 초기화 ""
되면 $1
유지됩니다.