Windows Path to WSL Path
WindowsのパスをWSLからアクセスできるパスに変換します。bashの組み込み関数を多く使っています。
$ win2wsl D:\Projects\Project-X\Document
/mnt/d/Projects/Project-X/Document
$
環境:bash
#!/bin/bash
main() {
local -r winpath=$*
local -r pre_wslpath='/mnt/'
local -r drive=${winpath%:*}
local -r post_winpath=${winpath#*:}
local -r post_wslpath=${post_winpath//\\/\/}
echo "${pre_wslpath}${drive,,}${post_wslpath}"
}
main $*
更新情報
- 作成日:2023-08-07