파이프 문자를 사용하여 출력/입력 리디렉션 명령을 작성할 때 다음과 같은 결과가 나타납니다.수직 파선(또는 깨진 수직 파이프) 문자 대신수직 실선문자(일반 파이프). 쉘은 입력된 문자를 올바르게 해석할 수 없으므로 명령에서 오류가 발생합니다.
내 노트북에는 숫자 키가 없는 표준 EN/US 키보드가 있습니다. 환경은 WSL2(Linux용 Windows 하위 시스템)이며 셸이 무엇이든 상관없이 발생합니다(Fish 및 Bash를 사용해 보았습니다).
나는 이전에 시도했습니다:
dpkg-reconfigure keyboard-configuration
101/102/104/105 키 키보드 사이를 전환하여 키보드를 재구성했습니다.setxkbmap -layout us
이로 인해디스플레이 "기본 디스플레이"를 열 수 없습니다MSG
편집(추가 정보 추가):
- Windows 10 버전 20H2(빌드 19042.1348).
- WSL2에서는 Ubuntu 20.04 LTS를 사용합니다.
- 기본 터미널을 사용하고 있습니다(WSL에서 터미널을 전환하는 방법을 모르겠습니다).
- 사용된 글꼴은 Nerd 글꼴(장마 프로 NF), 그러나 글꼴을 다시 기본 글꼴로 변경해도 아무런 차이가 없습니다.
- 현재 코드 페이지 65001 UTF-8
답변1
이는 WSL 문제 자체는 아니지만 보다 일반적인 Windows/키보드 문제입니다. 다른 앱에서도 을 입력하면 얻 |
습니다 ¦
.
EN/US 키보드를 사용하고 있는데 Windows 구성이 UK/IRL(아일랜드)입니다. Windows 키보드 레이아웃을 EN/US로 재구성한 후 문제가 해결되었습니다.