단일 대시 "-"가 포함된 쉘 변수를 설정하는 방법은 무엇입니까?

단일 대시 "-"가 포함된 쉘 변수를 설정하는 방법은 무엇입니까?

단일 대시()를 사용하여 Bash- Zsh 에서 변수를 설정하는 방법은 무엇입니까?

다음 중 어느 것도 작동하지 않습니다.

x=-
x=\-
x='-' 

편집: 이것은 Bash에서 제대로 작동하는 것 같습니다. Zsh에서 echo를 사용하여 테스트했지만 작동하지 않습니다.

답변1

문제는 에코에 있습니다. 변수가 올바르게 할당되었지만 대신 사용해야 합니다 echo - $x.

관련 정보