2

私はすべてのスクリプトで最も基本的なことを行います

  SCRIPT=`readlink -f ${0}`
  HOME=`dirname $SCRIPT`

そして、 givenは、次がorの代わりにひどいものを生成するように私$0 = C:\Users\dir\fileに与えますreadlink/cygdrive/c/CURRENT_DIRECTORY/C:\Users\dir\filedirname/cygdrive/c/Users/CURRENT_DIRECTORY/C:\Users\dirC:\Users\dir/cygdrive/c/Users/dir

このように動作するはずですか?

4

2 に答える 2

5

私は答えを見つけたようです: $0cygwin 形式に変換readlinkする必要があります。

ZERO=`cygpath ${0}`
SCRIPT=`readlink -f ${ZERO}`
于 2012-09-28T19:50:44.170 に答える