作曲・指導・C言語・Linux

金沢音楽制作

金沢音楽制作では、楽曲・楽譜の制作と、作曲や写譜などレッスンを行っています。

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