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

[debian-users:34919] Re: perl の print が表示されない



すがのです。

At Fri, 18 Oct 2002 18:55:57 +0900,
Yasushi Matsuura wrote:
> 初歩的質問の可能性が大ですが、perlの挙動で不可解なことがあります。

これ、うちでも起こります。
シェルのプロンプトが出力を上書きしちゃってるみたいですね。
bashの場合、プロンプトより長い文字列をprintしてやるとわかります。

ore@hoge:~$: perl -e 'print "abcdefghijklmnopqrstuvwxyz";'
ore@hoge:~$: nopqrstuvwxyz

こうやって上書きしてる様子が見えます。
zshの場合はこういうゴミも出ずにホントに出力されてないように見えますね。

以前は、

ore@hoge:~$: perl -e 'print "abcdefghijklmnopqrstuvwxyz";'
abcdefghijklmnopqrstuvwxyzore@hoge:~$: 

こんな風に出力されてましたよね。
今でもLANG=Cだとこうなります。
tcshではLANG=ja_JP.eucJPでもこのように出力されますね。

ということで、シェルの問題じゃないかと思うのですが。

$ dpkg -l | grep bash
ii  bash           2.05b-3        The GNU Bourne Again SHell
ii  bash-builtins  2.05b-3        Bash loadable builtins - headers & examples

$ dpkg -l | grep zsh
ii  zsh            4.0.6-11       A shell with lots of features.

$ dpkg -l | grep tcsh
ii  tcsh           6.11.00-2.2    TENEX C Shell, an enhanced version of Berkel


-- 
狐志庵
Sugano Yoshihisa(E) <mailto:koshian@xxxxxxxxxxx>
<http://www.misao.gr.jp/~koshian/>