パイプ文字を使用して出力/入力リダイレクトコマンドを作成すると、次の結果が表示されます。垂直破線(または壊れた垂直パイプ)文字の代わりに垂直実線文字(一般パイプ)。シェルは入力された文字を正しく解釈できないため、コマンドでエラーが発生します。
私のラップトップには数字キーのない標準の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に再構成した後の問題を解決しました。