🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.editor.mule
Article #514

Re: shell mode 行末の^M

#514
From: akamatsu
Date: Fri, 04 Jun 1999 00:00
39 lines
2542 bytes
お返事ありがとうございます。

い>        たとえば、次のようなテキストファイルをつくって、素のコンソールから
い>        cat で表示させてみましょう。
い>
い>                It's ^[[33mColor!^[[0m

^[[??m は色づけのためのエスケープシークエンスだったのですね。知りませんでした。

い>        #元記事の「bash から csh に変えたら ^[[0m が出なくなった」から
い>        #察すると、~/.bashrc に alias の設定があるのではないでしょうか。

たしかに、~/.bashrc に
	alias ls='ls -F --color=tty'
がありました。man ls で調べてみても、ttyの意味が分かりません。

い>        この「特殊な文字列」(エスケープシーケンスといいます)は、
い>        コンソールの種類によって微妙に差があります。そのため、あらかじめ
い>        環境変数 TERM にコンソールの種類を指定しておき、アプリはそれに
い>        応じて「特殊な文字列」を微妙に変更します。
い>
い>                #「curses」をキーワードに調べてみるといいです

どこを調べればよいのでしょうか?

い>        ところが、Mule の shell-mode の場合は、この TERM の値が、
い>        素のコンソールの場合とは違った値になっています。もちろん、

bash では TERM が linux となっていますが、mule shell(csh)では dumb に
なっています。この csh をカスタマイズすればよいのでしょうか。

い>        受け付けるエスケープシーケンスも素のコンソールとは差があります。
い>        この WARNING は、bash(それとも、man の下請けの less かな?)が
い>        「そんな名前のコンソール知らないよ」と言っているのです。

less から出ているようです。

========
赤松
Technical Details
Message-ID: <7j881t$dh2$1@rpnntp.aist.go.jp>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <7j4okf$koe$1@rpnntp.aist.go.jp> <37561838.7C3E536F@komaba.ecc.u-tokyo.ac.jp>

Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS
X-Google-Thread: 10eba4,960edecb89941853
X-Google-Attributes: gid10eba4,public
X-Google-Thread: fdef0,e8b44c9f91ec2ca5
X-Google-Attributes: gidfdef0,public
From: akamatsu@nrlm.go.jp (akamatsu)
Subject: Re: shell mode 行末の^M
Date: 1999/06/04
Message-ID: <7j881t$dh2$1@rpnntp.aist.go.jp>
X-Deja-AN: 485612439
References: <7j4okf$koe$1@rpnntp.aist.go.jp> <37561838.7C3E536F@komaba.ecc.u-tokyo.ac.jp>
X-Forwarded: by - (DeleGate/4.3.0)
Content-Type: text/plain; charset=ISO-2022-JP
Organization: nrlm
Mime-Version: 1.0 (generated by MimeKit/1.7)
Newsgroups: fj.editor.mule,fj.unix