zsh는 "#"으로 시작하는 명령을 주석으로 해석/무시합니다.

zsh는 "#"으로 시작하는 명령을 주석으로 해석/무시합니다.

Bash에서 로 시작하는 명령을 입력하면 '#'Bash는 이를 주석으로 무시합니다.

즉, bash 프롬프트의 다음 내용은 무시됩니다.

> # Hi there!

그리고 zsh에서는:

> # Hi there !
zsh: bad pattern: #

zsh에게 동일한 작업을 수행하도록 어떻게 요청할 수 있나요?

이는 나중에 실행하려는 명령을 "저장"하거나 공유 tmux/screen 세션을 사용하는 동안 채팅하는 데 유용합니다.

사용하고 있어요'아 맙소사'

답변1

INTERACTIVE_COMMENTS옵션이 설정되어 있는지 확인하세요.

~에 따르면이것페이지, "[...] 옵션이 설정된 대화형 셸에서 INTERACTIVE_COMMENTS[...]를 #사용하면 이 단어와 a 앞의 모든 후속 문자가 newline무시됩니다."


나중에 추가된 의견을 바탕으로 set -k똑같은 작업을 수행했습니다.

관련 정보