2016-12-07 7 views

答えて

2

、Windowsのドライブはそれがc:/で、/mntディレクトリの下に配置されているが/mnt/cd:/である/mnt/d

であるしたがって、あなたは、次の関数を使用することができます(あなたの.bashrcファイル内の関数を置く)

function windir() { 
    pwd | sed -E 's+^/mnt/(.{1})+\1:+' | sed 's+:$+:/+1' 
} 

最初のsedコマンドは、 "/ mnt/c"を "c:"(またはd:またはドライブ名が何であれ)に変換します。 2番目のsedコマンドは、ルートディレクトリの特別な場合を処理します。私はそれを行うよりエレガントな方法があると確信していますが、これは動作するようです。

関連する問題