Re: xterm Control-O and Control-V
新城@筑波大学情報です。
In article <YAS.05Aug25155145@kirk.is.tsukuba.ac.jp>
yas@is.tsukuba.ac.jp (Yasushi Shinjo) writes:
> env LANG=ja_JP.UTF-8 xterm -e "stty discard undef lnext undef; env LANG=ja_JP.eucJP luit"
> 毎回これだと疲れるので、シェル・スクリプトを作ってみました。
これですが、X11 のメニューに登録して使うとうまくない情況があ
りました。-e の後は、全部 luit に渡した方がいです。
----------------------------------------------------------------------
#!/bin/sh
xterm=/usr/X11R6/bin/xterm
exec=${SHELL:-/bin/sh}
opt=""
while [ $# != 0 ]; do
if [ "$1" == "-e" ]; then
shift
if [ $# != 0 ]; then
exec=$@
break
fi
else
opt="$opt $1"
shift
fi
done
LANG=ja_JP.UTF-8
export LANG
exec $xterm $opt -e "stty discard undef lnext undef; env LANG=ja_JP.eucJP luit $exec"
----------------------------------------------------------------------
> #!/bin/sh
>
> xterm=/usr/X11R6/bin/xterm
> exec=${SHELL:-/bin/sh}
> opt=""
> while [ $# != 0 ]; do
> if [ "$1" == "-e" ]; then
> shift
> if [ $# != 0 ]; then
> exec="$1"
> shift
ここ shift して continue というよりは、全部とって break です。
\\ 新城 靖 (しんじょう やすし) \\
\\ 筑波大学 電子・情報 \\
Fnews-brouse 1.9(20180406) -- by Mizuno, MWE <mwe@ccsf.jp>
GnuPG Key ID = ECC8A735
GnuPG Key fingerprint = 9BE6 B9E9 55A5 A499 CD51 946E 9BDC 7870 ECC8 A735