[Date Prev] [Date Index] [Date Next]
[Thread Prev] [Thread Index] [Thread Next]

[xyzzy:08107] Re: Cygwin から xyzzy に渡す cygwin 流儀のパス名を理解させたい。



なかだです。

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はできる。
    中田 伸悦

Index Home