2014年04月24日 23:00:00

cygwin中使用Shell打开当前目录

作者: 
本文提供一个在cygwin中打开当前目录的shell实现
#!/bin/bash
#filename:  openDir.sh
#author:    Zjmainstay
#website:   http://zjmainstay.cn

#get current dir
dir=`pwd`
cygwinPath="D:\\\\cygwin"

#get drive
drive="${dir:10:1}:"

#cygwin dir
if [ ${dir:1:8} != "cygdrive" ]
then
	drive=$cygwinPath
fi

#replace cygdrive 
dir=${dir/\/cygdrive\/[a-z]/}

#replace / to \\ 
dir=${dir//\//\\\\}

#connect dir
dir=$drive$dir

#open dir
#explorer $dir  ##this is wrong
echo "explorer $dir" | sh



未经同意禁止转载!
转载请附带本文原文地址:cygwin中使用Shell打开当前目录,首发自 Zjmainstay学习笔记
阅读( 5386 )
看完顺手点个赞呗:
(2 votes)

1.PHP cURL群:PHP cURL高级技术
2.正则表达式群:专精正则表达式
3. QQ联系(加请说明):QQ联系博主(951086941)
4. 邮箱:zjmainstay@163.com
5. 打赏博主:

网站总访问量: