[xyzzy:08107] Re: Cygwin から xyzzy に渡す cygwin 流儀のパス名を理解させたい。
- Subject: [xyzzy:08107] Re: Cygwin から xyzzy に渡す cygwin 流儀のパス名を理解させたい。
- From: nobu.nokada@xxxxxxxxxxxx
なかだです。
At Thu, 21 Feb 2002 07:57:46 +0900,
jc5m-ootk@xxxxxxxxxxxxxxx (Masaya Ohtsuki) wrote:
> cygwinのシェルからxyzzyを呼び出すときに、シェルから
> 渡されるパス名が理解されない。
>
> コマンドラインの例・・・
> $ xyzzy /home/nanigashi_user/hogehoge.txt
> といったぐあいにしたとき。
>
> cygnusのルートパスがwindowsドライブのルートにない仕
> 様になっています。
> そして、xyzzyはシェルから渡されるルートパス'/'を
> windowsカレントドライブのルートとして理解しようとし
> て、ファイルを見つけ出すことを失敗します。
$ cat /usr/local/bin/edit
#!/bin/bash
xyzzy='c:/Program Files/xyzzy/xyzzycli.exe'
args=()
until [ $# = 0 ]; do
case "$1" in
[-+]*)
args[${#args[@]}]="$1";;
*)
args[${#args[@]}]="`cygpath -w "$1"`";;
esac
shift
done
"$xyzzy" "${args[@]}"
--
--- 僕の前にBugはない。
--- 僕の後ろにBugはできる。
中田 伸悦