WSL Linux BashのBashコマンドラインから、WSL BashのLinuxユーザー名でなく、Windowsのユーザー名を出力する方法について紹介します。
echo $(cmd.exe /c “echo %USERNAME%”)
上記のコマンドは以下のような手順で実行されます。
cmd.exe /c “echo %USERNAME%”が実行され、Windowsのユーザー名が出力されます。echo $(cmd.exe /c “echo %USERNAME%”)が実行され、1.で出力されたWindowsのユーザー名が出力されます。