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

[debian-devel:15358] Re: bash の初期化がおかしい



いまいです。

# 全然解決になってませんが・・・

From: Tomohiro KUBOTA <tkubota@xxxxxxxxxxx>
Subject: [debian-devel:15355] bash の初期化がおかしい
Date: Mon, 28 Oct 2002 15:37:15 +0900
Message-ID: <200210280652.g9S6qTw20549@xxxxxxxxxxxxxxxx>

同じような環境で、

tkubota> まず、この状態で (ssh を使って) ログインすると、(1) cd コマンドの
tkubota> エラーが (過去の OUTPUT_CHARSET 問題のときみたいに) 「?」で表示され、
tkubota> (2) bash 2.05b-1 から有効になったはずのマルチバイト/マルチカラム文字
tkubota> の編集機能が働きません。

同じように

$ cd notexist
-bash: cd: notexist: ??????????????????????

となります。しかし、

$ rm -f /
rm: cannot remove `/': ディレクトリです

等では、正しい出力が得られます。

$ source notexist
-bash: notexist: ??????????????????????

の様になることから、builtins 関係がおかしいのかも知れません。
# と言うことはやはり bash のバグでしょうか?

tkubota> (また、「cd notexist」に対するメッセージの最初の文字「-」も、
tkubota> ちょっと気になります。何なのでしょうか?)

これは、bash が login shell として呼ばれている、ということではないで
しょうか?ちなみに、

$ ssh -t hogehoge /bin/bash --login

とすれば、思い通りに動くような気がしますが、ふつうに ssh hogehoge と
するのとどう違うのか分かりません。
--
Nobuhiro IMAI <nov@xxxxxxxxxxxx>
Key fingerprint = F39E D552 545D 7C64 D690  F644 5A15 746C BD8E 7106