logo
Published on

WSL BashからWindowsのユーザー名を出力

Authors

WSL Linux BashのBashコマンドラインから、WSL BashのLinuxユーザー名でなく、Windowsのユーザー名を出力する方法について紹介します。

echo $(cmd.exe /c "echo %USERNAME%")

上記のコマンドは以下のような手順で実行されます。

  1. cmd.exe /c "echo %USERNAME%" が実行され、Windowsのユーザー名が出力されます。
  2. echo $(cmd.exe /c "echo %USERNAME%") が実行され、1.で出力されたWindowsのユーザー名が出力されます。