[Momonga-devel.ja:02747] [momongaja:00066] bash でのパス解釈が一貫しない


skamio@xxxxxxxxxxxxxxxxx wrote: 

bash-2.05b-15mで、ファイル名の補完をする場合とコマンドを実行する場合と
でシンボリックリンクのディレクトリの扱いが異なるような振る舞いをする。

例えば、/usr/include/linux (これはシンボリックリンクのディレクトリ)上
で、less ../syslo までタイプし、タブで補完すると、../syslog.h (実体は
/usr/include/syslog.h)が補完される。
しかし補完されたコマンドライン less ../syslog.h を実行すると、「
../syslog.hというファイルはない」と言われる。

コマンド実行時には、現在のディレクトリの実体のパス
(/usr/src/include/linux)を基に、相対パスを解釈しているのかもしれない。


== このレポートの詳細は以下の通りです ==

レポート ID  : 66
レポート URL : http://developer.momonga-linux.org/kagemai/guest.cgi?project=momongaja&action=view_report&id=66

状態       : 新規
処理方法   : 未処理
バージョン : HEAD
優先度     : 中
重要度     : 普通
担当者     : 未定

# あなたが、このようなメッセージに無関係である場合には、
# 管理者 <bugs-admin@xxxxxxxxxxxxxxxxx> までご連絡ください。

--
Bug Tracking System 影舞 0.8.3.
http://www.daifukuya.com/kagemai/