我做的最最基本的東西在每個腳本的readlink Cygwin中
SCRIPT=`readlink -f ${0}`
HOME=`dirname $SCRIPT`
,鑑於$0 = C:\Users\dir\file
,readlink
給我/cygdrive/c/CURRENT_DIRECTORY/C:\Users\dir\file
使下dirname
產生可怕/cygdrive/c/Users/CURRENT_DIRECTORY/C:\Users\dir
而不是C:\Users\dir
或/cygdrive/c/Users/dir
是它應該這樣工作?
我有這個完全相同的問題...的readlink僅僅間歇性shell腳本內工作時,但似乎在從一個Cygwin的終端直接運行始終工作。你有沒有想過一個解決方法或問題是什麼? –
在一些win7上仍然有這個問題,readlink在某些文件夾中失敗。 – mosh