From owner-FreeBSD-users-jp@jp.freebsd.org  Wed Oct 20 11:16:06 1999
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id LAA76338;
	Wed, 20 Oct 1999 11:16:06 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from tortoise.jp.freebsd.org (root@tortoise.jp.FreeBSD.ORG [210.157.158.41])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id LAA76333
	for <FreeBSD-users-jp@jp.freebsd.org>; Wed, 20 Oct 1999 11:16:05 +0900 (JST)
	(envelope-from issei@issei.org)
Received: from mx1.issei.org (mx1.issei.org [3ffe:505:a:1:2a0:c9ff:fec8:8338])
	by tortoise.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP/IPv6 id LAA14261
	for <FreeBSD-users-jp@jp.freebsd.org>; Wed, 20 Oct 1999 11:16:03 +0900 (JST)
	(envelope-from issei@issei.org)
Received: from mx1.issei.org (mx1.issei.org [3ffe:505:a:1:2a0:c9ff:fec8:8338])
	by mx1.issei.org (8.9.3+3.2W/3.7W-v6) with ESMTP/IPv6 id LAA05622
	for <FreeBSD-users-jp@jp.freebsd.org>; Wed, 20 Oct 1999 11:16:28 +0900 (JST)
	(envelope-from issei@issei.org)
To: FreeBSD-users-jp@jp.freebsd.org
In-Reply-To: <19991020032827Q.j5306050@cs.gunma-u.ac.jp>
References: <19991020032827Q.j5306050@cs.gunma-u.ac.jp>
X-Mailer: Mew version 1.94 on XEmacs 21.1 (Big Bend)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Message-Id: <19991020111518N.issei@issei.org>
Date: Wed, 20 Oct 1999 11:15:18 +0900
From: Issei Suzuki <issei@issei.org>
X-Dispatcher: imput version 990905(IM130)
Lines: 85
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+990727
X-Sequence: FreeBSD-users-jp 46787
Subject: [FreeBSD-users-jp 46787] Re: tcsh & complete
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: issei@issei.org

In mail "[FreeBSD-users-jp 46779] tcsh & complete"
Matsumura Naoki <j5306050@cs.gunma-u.ac.jp> wrote:

>   complete foo 'p/*/`finger|awk \'\{print \$1\}\'`/'
> $B$J$I$H=g$KA}$d$7$F$$$3$&$H$7$?$N$G$9$,!"(B
>   awk: cmd. line:1: {print \}
>   awk: cmd. line:1:        ^ backslash not last character on line
> $B$H$+(B
>   Unmatched `.
> $B$H$+!"$I$&$$$&$U$&$K=q$$$F$b%(%i!<$K$J$C$F$7$^$$!"9T$-5M$^$C$F(B
> $B$7$^$$$^$7$?!#(B

  '' $B$G3g$i$l$?J8;zNsCf$G$O!"(B\ $B$,C1$J$kJ8;z(B \ $B$H$7$F07$o$l!"%a%?%-%c%i%/(B
$B%?$r%(%9%1!<%W$9$kG=NO$r<:$C$F$7$^$&$+$i$G$9!#(B

set tmp='\'

$B$H=q$/$H(B tmp $B$K$O(B \ $B$H$$$&J8;zNs$=$N$b$N$,F~$j$^$9!#$7$?$,$C$F!"(B

>   complete foo 'p/*/`finger|awk \'\{print \$1\}\'`/'
                                   ^$B$3$3(B
$B$H=q$/$H!":G=i$N(B ' $B$KBP1~$9$k$N$O!V(Bawk \'$B!W$N(B ' $B$K$J$j$^$9!#(B


  finger | awk '{ print $1}' $B$N<B9T7k2L$KJd40$5$;$k$K$O!"(B

complete foo 'p/*/`finger | awk \{print \ \$1\}`/'
complete foo p/\*/\`finger\ \|\ awk\ \\\{print\\\ \\\$1\\\}\`/

$B$H$7$F2<$5$$!#(B

  $B$3$NJ8;zNs$N:n$jJ}$r!"=g$rDI$C$F@bL@$7$^$9!#(B

1.
  $B$^$:$O(B

  argv[0] = "finger", argv[1] = NULL
  argv[0] = "awk",    argv[1] = "{print $1}", argv[2] = NULL

$B$H$J$k$h$&$K!"(Bfinger, awk $B%W%m%0%i%`$r(B exec(2) $B$7!"$=$N<B9T7k2L$r%Q%$%W(B
$B$G$D$J$.$^$9!#(B

2.
  tcsh $B$G$O(B $, {, }, ", ' $B$d%9%Z!<%9$O%a%?%-%c%i%/%?$G$9$+$i!"$=$l$rC1$J$k(B
$BJ8;z$H$7$F!"%7%'%k$K2r<a$5$;$:$K!"<B9T$9$k%W%m%0%i%`(B (awk) $B$KEO$9$K$O!"(B
\ $B$G%(%9%1!<%W$9$kI,MW$,$"$j$^$9!#$7$?$,$C$F!"(B1. $B$r%3%^%s%I%i%$%s$+$i<B(B
$B9T$9$k$K$O(B

% finger | awk \{print\ \$1\}

$B$H$9$l$PNI$$$o$1$G$9!#(B

# $B$3$3$G(B awk $B$N0z?t$r(B '' $B$G3g$k$H!"<!$G%O%^$k$N$G!"I,$:(B \ $B$G%(%9%1!<%W$7(B
# $B$F$*$-$^$9!#(B

3.
  $B<!$K!"%3%^%s%I(B foo $B$N0z?t$H$7$F!"(Bfinger | awk \{print\ \$1\} $B$N<B9T7k(B
$B2L$K4^$^$l$kJ8;zNs$rJd40$5$;$^$9!#(B

  $B$3$l$K$O(B finger | awk \{print\ \$1\} $B$r(B `` $B$G3g$C$F(B ($B$3$&$9$k$H!"%3%^(B
$B%s%I$N<B9T7k2L$,6uGr6h@Z$j$N%j%9%H$H$7$FJV$C$F$/$k(B)$B!"$5$i$K(B complete $B$N(B
$B0z?tA4BN$r(B '' $B$G3g$j$^$9!#(B

complete foo 'p/*/`finger | awk \{print\ \$1\}`/'

  $B$b$7$/$O!"0z?t$N%a%?%-%c%i%/%?$rA4$F(B \ $B$G%(%9%1!<%W$9$k$3$H$GBP1~$7$F(B
$B$bNI$$$G$9!#(B

complete foo p/\*/\`finger\ \|\ awk\ \\\{print\\\ \\\$1\\\}\`/



p.s.

  (t)csh $B$G!"$A$g$C$HJ#;($J$3$H$r<B9T$5$;$h$&$H$9$k$H!"$d$?$i(B \ $B$,B?$/(B
$B$J$j$^$9!#47$l$l$P!"$=$&9M$($J$/$F$bI,MW$J?t$@$1(B \ $B$rJd$($k$h$&$K$J$j$^(B
$B$9$,!"47$l$J$$$&$A$O!">e5-$N$h$&$K=g$rDI$C$F(B \ $B$rDI2C$7$F!":G=*E*$JJ8;z(B
$BNs$r:n@.$9$k$N$,NI$$$H;W$$$^$9!#(B

  $B$H$O8@$(!":G6a$O(B csh $B$G%W%m%0%i%`=q$/5!2q$O5)$G$7$g$&$+$i!"(B\ $B$,F~$jAH(B
$B$s$@J8;zNs$H3JF.$9$k$N$O(B .(t)cshrc $B$K(B alias $B$H(B complete $B$N@_Dj$r=q$/$H$-(B
$B$0$i$$!"$+$b$7$l$^$;$s!#(B

-- 
Issei Suzuki
