私はシェルスクリプトを初めて使用し、次のことを達成しようとしています.WindowsパスをLinuxパスに変換し、その場所に移動します:
入力:cdwin "J:\abc\def"
アクション:cd /usr/abc/def/
というわけで、以下を変更します。
"J:" -> "/usr"
と
"\" -> "/"
これは私の試みですが、うまくいきません。エコーすると空白が返されます:
function cdwin(){
line="/usrfem/Projects$1/" | sed 's/\\/\//g' | sed 's/J://'
cd $line
}