PowerShell ウィンドウに全角の中黒をペーストすると中黒が消える
例) 以下をクリップボードにコピー
echo "あい・うえお"
PowerShell ウィンドウにマウスを右クリックしてペーストすると何故か以下の様になる(中黒が消える)
echo "あいうえお"
PowerShell であれこれやってる時に部門名とかに中黒’・’が結構入ってたりするんですよね
部門名を引数にして PowerShell ウィンドウにスクリプトをペーストすると消えてハマりました
原因
こちらのサイトにまとまってました
Powershell のコンソールに色分けをするモジュールのバグの様です
https://blog.shibata.tech/entry/2018/11/14/194112
回避策1
スクリプトにすれば良い
例) hoge.ps1 ファイルにしてスクリプト実行する
echo "あい・うえお"
回避策2
コマンドプロンプトへのペーストでは中黒は消えないので、コマンドプロンプトから PowerShell を呼び出す
powershell -f fuga.ps1 "あい・うえお"
回避策3
※2020/05/27 追記
最近のWindows限定だと思いますが、なんと! ctrl + V で貼り付けると中黒が消えません(謎仕様)
コメント