Closed1
BashでWSL2環境を判定する
以下のコマンドを実行するとカーネルのリリース情報が得られる。
uname -r
WSL2環境では以下のような結果が返るので、これを使って判定すればよい。
5.10.16.3-microsoft-standard-WSL2
if [[ "$(uname -r)" == *-microsoft-standard-WSL2 ]]; then
# WSL2のときの処理
echo "WSL2"
# Examples
alias explorer="/mnt/c/Windows/explorer.exe"
alias code="'/mnt/c/Program Files/Microsoft VS Code/bin/code'"
fi
このスクラップは2023/09/18にクローズされました