From owner-FreeBSD-users-jp@jp.freebsd.org  Mon Jan 15 07:15:46 2001
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id HAA07079;
	Mon, 15 Jan 2001 07:15:46 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from ns.rim.or.jp (ns.rim.or.jp [202.247.128.2])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id HAA07070
	for <FreeBSD-users-jp@jp.freebsd.org>; Mon, 15 Jan 2001 07:15:46 +0900 (JST)
	(envelope-from kumabu@t3.rim.or.jp)
Received: from rayearth.rim.or.jp (uucp@rayearth.rim.or.jp [202.247.130.242])
	by ns.rim.or.jp (8.9.3/3.6W-RIMNET-98-06-09) with ESMTP id HAA33709
	for <FreeBSD-users-jp@jp.freebsd.org>; Mon, 15 Jan 2001 07:15:46 +0900 (JST)
Received: (from uucp@localhost) by rayearth.rim.or.jp (8.8.8/3.5Wpl2-uucp1/RIMNET) with UUCP
	id HAA10770 for FreeBSD-users-jp@jp.freebsd.org; Mon, 15 Jan 2001 07:15:45 +0900 (JST)
Received: from localhost (localhost [127.0.0.1]) by red.snark.rim.or.jp (8.9.3/3.5Wpl7-98011205) with ESMTP id HAA11026 for <FreeBSD-users-jp@jp.freebsd.org>; Mon, 15 Jan 2001 07:13:57 +0900 (JST)
To: FreeBSD-users-jp@jp.freebsd.org
From: "Shin'ya Kumabuchi" <kumabu@t3.rim.or.jp>
In-Reply-To: Your message of "Sun, 14 Jan 2001 23:46:08 +0900 (JST)"
	<200101141446.f0EEk7b88958@mistral.imasy.or.jp>
References: <200101141446.f0EEk7b88958@mistral.imasy.or.jp>
X-Mailer: Mew version 1.93 on Emacs 20.4 / Mule 4.0 (HANANOEN)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Message-Id: <20010115071357V.kumabu@t3.rim.or.jp>
Date: Mon, 15 Jan 2001 07:13:57 +0900
X-Dispatcher: imput version 980905(IM100)
Lines: 43
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+000315
X-Sequence: FreeBSD-users-jp 58233
Subject: [FreeBSD-users-jp 58233] Re: list Japanese filename
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: kumabu@t3.rim.or.jp

$B$/$^$V$A$G$9!#(B

// $B;d$N5-21$,3N$+$J$i!"(B"Sun, 14 Jan 2001 23:46:08 +0900 (JST)" $B:"(B ...
// Yoshihiko SARUMARU <mistral@imasy.or.jp> $B$5$s$O=q$-$^$7$?!#(B
  >> $B%Q%$%W08$N=PNO$@$H(B ls $B$NJ8;zCV49$rM^@)$G$-$k$3$H$OCN$C$F$$$^$9$,!"(B
  >> alias ls ls '\!*' \| cat
  >> $B$N$h$&$J$3$H$O!"(Bls $B$H%?%$%W$7$F$b(B ls -C $BAjEv$N=PNO$K$J$C$F$7$^$&(B
  >> $B$N$G!"$G$-$l$P$7$?$/$"$j$^$;$s!#(B
> ls -1 $BAjEv$G$9$h$M!#(B

$B$3$s$J(B script $B$rMQ0U$9$k$H$$$&<j$b!D(B

#!/bin/sh
LS=/bin/ls
CAT=/bin/cat
LS_OPT=
if [ -t 1 ]; then
        LS_OPT=-C
fi
exec 3>&1
status=$({ { $LS $LS_OPT "$@" 3>&- 4>&-; echo $? 1>&4 3>&- 4>&-;} | \
        $CAT 1>&3 3>&- 4>&-;} 4>&1)
exit $status

$B$?$@$A$g$C$H=E$$$+$b!D!"$G$9!#(B
exit status $B$,MW$i$J$$$J$i!"(B

$LS $LS_OPT "$@" | $CAT

$B$@$1$G:Q$`$N$G!"$^$7(B(&& alias $B$G$b2D(B)$B$G$9$,!#(B

> $B$H$j$"$($:;W$$$D$$$?2sHr:v(B
> - tcsh $B$rF~$l$F(B ls-F $B$r;H$&(B
> - LC_CTYPE $B$r=q$-49$($k(B
> - GNU ls (ports/sysutils/fileutils) $B$r;H$C$F$_$k(B

- jls$B$r;H$&(B
  $B$$$o$f$kH>3Q$+$J(B(jisx0201)$B$KBP1~$7$F$J$+$C$?5$$,$9$k!#(B

      _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
     _/   $B7'^<?5Li(B                             _/
    _/      e-mail: kumabu@t3.rim.or.jp       _/
   _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
