기록 확장 문자를 덮어쓰려면 다음 명령을 고려하십시오.ZSH를 사용하여 쉘 스크립팅 배우기책):
% set histchars='@^#'
% ls *.txt
file1.txt file2.txt
% @@
결과:
zsh: command not found: @@
그러나 이것은 작동합니다(참고 set
는 생략됨).
% histchars='@^#'
% ls *.txt
file1.txt file2.txt
% @@
결과:
ls *.txt
file1.txt file2.txt
.zshrc
내 쉘 과 바닐라 쉘( ) 을 모두 사용하여 시도했는데 zsh --no-rcs
결과는 동일했습니다.
질문: set ...
책의 문법이 잘못된 건가요, 아니면 제가 뭔가를 놓친 건가요?