Thread View: fj.lang.awk
9 messages
9 total messages
Started by Hiroshi Mitani ITRL DG6
Mon, 02 Nov 1992 06:09
How to use variables in regular expression?
Author: Hiroshi Mitani ITRL DG6
Date: Mon, 02 Nov 1992 06:09
Date: Mon, 02 Nov 1992 06:09
14 lines
1010 bytes
1010 bytes
$@>>2<EE4o$N;0C+$H?=$7$^$9!#(J
awk $@$N%9%/%j%W%H$rAH$s$G$$$k$N$G$9$,!"%Q%?!<%sFb$N@55,I=8=$NCf$G(J
awk $@$NJQ?t$r;H$&J}K!$,$o$+$j$^$;$s!#(J
$@$7$+$?$,$J$$$N$G!":#$O!"%Q%?!<%sIt$H%"%/%7%g%sIt$rJ,$1$F!"(J
awk '$1 ~ /^'$key'/' file | awk -f script
$@$N$h$&$J$3$H$r$7$F$$$^$9!#$J$s$H$+#1$D$N%9%/%j%W%H$K$^$H$a$k$3$H$O(J
$@$G$-$J$$$G$7$g$&$+!)(J
$@$4B8CN$NJ}$,$$$i$C$7$c$$$^$7$?$i!"$I$&$>$h$m$7$/8f65<(4j$$$^$9!#(J
--
$@>>2<EE4o;:6H!J3t!K(J $@1GA|8&5f=j(J
$@;0C+(J $@9@(J hmitani@e5.drl.mei.co.jp
Re: How to use variables in regular expression?
Author: Koichi Yasuoka
Date: Wed, 04 Nov 1992 00:52
Date: Wed, 04 Nov 1992 00:52
13 lines
1261 bytes
1261 bytes
$@!!5~ETBg3XBg7?7W;;5!%;%s%?!<$N0B2,$H?=$7$^$9!#(J $@!!>>2<EE4o$N;0C+$5$s$O=q$-$^$7$?!#(J >awk $@$N%9%/%j%W%H$rAH$s$G$$$k$N$G$9$,!"%Q%?!<%sFb$N@55,I=8=$NCf$G(J >awk $@$NJQ?t$r;H$&J}K!$,$o$+$j$^$;$s!#(J $@!!(Jawk$@$N@55,I=8=$NCf$K$O!";DG0$J$,$i(Jawk$@$NJQ?t$OKd$a9~$a$^$;$s!#(J index$@$H(Jsubstr$@$rAH$_9g$o$;$k$J$j$7$F!"$A$^$A$^$H$d$k$7$+$J$$$H(J $@;W$$$^$9!#$*Lr$KN)$F$J$/$F$4$a$s$J$5$$!#(J ============================================================================== $@#J#A#Z#Z%a!<%j%s%0%j%9%H4IM}<T(J $@0B2,9'0l!w5~ETBg3XBg7?7W;;5!%;%s%?!<(J yasuoka@kudpc.kyoto-u.ac.jp ==============================================================================
Re: How to use variables in regular expression?
Author: TANI Tadaaki,419,2277,
Date: Wed, 04 Nov 1992 01:51
Date: Wed, 04 Nov 1992 01:51
32 lines
1478 bytes
1478 bytes
$B!!Bg:eI\N)Bg3X$NC+$G$9!#(J
<3458@maxwell.drl.mei.co.jp>$B$N5-;v$K$*$$$F(J
hmitani@drl.mei.co.jp$B$5$s$O=q$-$^$7$?!#(J
> awk $B$N%9%/%j%W%H$rAH$s$G$$$k$N$G$9$,!"%Q%?!<%sFb$N@55,I=8=$NCf$G(J
> awk $B$NJQ?t$r;H$&J}K!$,$o$+$j$^$;$s!#(J
$B!!Nc$($PJQ?t(J P $B$K(J "abc" $B$H$$$&J8;zNs$,BeF~$5$l$F$$$k$H$7$F!"Bh#1%U%#(J
$B!<%k%I$N@hF,$,$=$N(J "abc" $B$G;O$^$C$F$$$k$b$N$K%^%C%A$5$;$k$K$O(J
$1 ~ "^" P
$B$G=PMh$^$9!#(J
$B!!(J~ $B1i;;;R$N1&JU$O(J / $B$G64$^$l$F$$$J$/$F$b@55,I=8=$H2r<a$5$l$^$9$7!"(J
$BG$0U$N<0$r=q$/$3$H$,!J>e5-$NNc$G$OJ8;zNs$NO"@\!K$G$-$^$9!#(J
> awk '$1 ~ /^'$key'/' file | awk -f script
$B!!$3$N>l9g$G$9$H(J
$1 ~ "^" $key
$B$G(J key $BHVL\$N%U%#!<%k%I$NJ8;zNs$,(J $1 $B$N@hF,$K4^$^$l$k$b$N$K%^%C%A$7(J
$B$^$9!#(J
$B!t$O$:$7$F$?$i$4$a$s$J$5$$!#(J
$BBg:eI\N)Bg3X9)3XItEE5$9)3X65<<Bh#89V:B!!!!!!C+!!CiL@(J
tani@neptune.denki.osakafu-u.ac.jp
Re: How to use variables in regular expression?
Author: Koichi Yasuoka
Date: Wed, 04 Nov 1992 08:48
Date: Wed, 04 Nov 1992 08:48
24 lines
1436 bytes
1436 bytes
$B!!:F$S5~ETBg3X$N0B2,$G$9!#(J
$B!!Bg:eI\N)Bg3X$NC+$5$s$O=q$-$^$7$?!#(J
>$B!!(J~ $B1i;;;R$N1&JU$O(J / $B$G64$^$l$F$$$J$/$F$b@55,I=8=$H2r<a$5$l$^$9$7!"(J
>$BG$0U$N<0$r=q$/$3$H$,!J>e5-$NNc$G$OJ8;zNs$NO"@\!K$G$-$^$9!#(J
$B!!$&$A$N(Jawk$B$@$H$&$^$/$$$-$^$;$s!D!J$(!<$s!K!#(J
#! /bin/awk -f
BEGIN{
P="printf";
}
$1 ~ P{
printf("%s\n",$0);
}
$B!!$3$&$$$&7A$N%9%/%j%W%H$G$9$h$M!)(J
awk: syntax error near line 5
$B$K$J$C$A$c$$$^$9!#$d$C$Q$j(Jcos(0)$B$,(J1$B$K$J$k$h$&$J(Jawk$B$8$c$J$$$H!"(J
$B%@%a$J$N$+$7$i!#(J
==============================================================================
$B#J#A#Z#Z%a!<%j%s%0%j%9%H4IM}<T(J $B0B2,9'0l!w5~ETBg3XBg7?7W;;5!%;%s%?!<(J
yasuoka@kudpc.kyoto-u.ac.jp
==============================================================================
Re: How to use variables in regular expression?
Author: hmitani
Date: Wed, 04 Nov 1992 09:16
Date: Wed, 04 Nov 1992 09:16
31 lines
1893 bytes
1893 bytes
$B>>2<EE4o$N;0C+$G$9!#(B
In article <5698@pisces.denki.osakafu-u.ac.jp> tani@neptune.denki.osakafu-u.ac.jp (TANI Tadaaki,419,2277,) writes:
><3458@maxwell.drl.mei.co.jp>$B$N5-;v$K$*$$$F(B
>hmitani@drl.mei.co.jp$B$5$s$O=q$-$^$7$?!#(B
>
>> awk $B$N%9%/%j%W%H$rAH$s$G$$$k$N$G$9$,!"%Q%?!<%sFb$N@55,I=8=$NCf$G(B
>> awk $B$NJQ?t$r;H$&J}K!$,$o$+$j$^$;$s!#(B
>
>$B!!(B~ $B1i;;;R$N1&JU$O(B / $B$G64$^$l$F$$$J$/$F$b@55,I=8=$H2r<a$5$l$^$9$7!"(B
>$BG$0U$N<0$r=q$/$3$H$,!J>e5-$NNc$G$OJ8;zNs$NO"@\!K$G$-$^$9!#(B
$B$3$NJ}K!$G!"$&$^$/$$$-$^$7$?!#(B
$B$?$@$7!"$3$N5!G=$G$9$,!"(BSun OS 4.1.1 $B$N(B awk $B$G$O(B error $B$K$J$j$^$9!#$G$b(B
nawk $B$J$i;H$($k$h$&$G$9$N$G?7$7$$5!G=$N$h$&$G$9$M!#(B
$B$"$i$?$a$F!"(Bman nawk $B$7$F$_$k$H3N$+$K(B
Regular expressions may also occur in relational expressions.
$B$H=q$$$F$"$j$^$9!#(B:-)
$B$^$?!"7DXfBg3X$N>>0f$5$s$+$i!"(Bjgawk 2.9 $B$G$b>e5-$NJ}K!$,;H$($k$H%a!<%k$G(B
$B65$($F$$$?$@$-$^$7$?!#(B
$B%K%e!<%9$G%U%)%m!<$$$?$@$$$?!"5~ETBg3X$N0B2,$5$s!"Bg:eI\N)Bg3X$NC+$5$s!"(B
$B$I$&$b$"$j$,$H$&$4$6$$$^$7$?!#(B
--
$@>>2<EE4o;:6H!J3t!K(J $@1GA|8&5f=j(J
$@;0C+(J $@9@(J hmitani@drl.mei.co.jp
Re: How to use variables in regular expression?
Author: TANI Tadaaki,419,2277,
Date: Wed, 04 Nov 1992 14:49
Date: Wed, 04 Nov 1992 14:49
22 lines
1425 bytes
1425 bytes
$B!!Bg:eI\N)Bg3X$NC+$G$9!#(J
<1992Nov4.084806.22544@kuis.kyoto-u.ac.jp>$B$N5-;v$K$*$$$F(J
yasuoka@kudpc.kyoto-u.ac.jp$B$5$s$O=q$-$^$7$?!#(J
> $B!!$&$A$N(Jawk$B$@$H$&$^$/$$$-$^$;$s!D!J$(!<$s!K!#(J
$B!!$"$$$?$!!"$I$&$b<:Ni$7$^$7$?!#(J_o_
$B!!$"$o$F$F3NG'$7$F$_$?$i!"(Jawk $B$r(J gawk $B$K(J alias $B$7$F$$$^$7$?!#(J
$B!!$H$$$&$o$1$G!";d$N=q$$$?J}K!$O(J nawk $B$+(J gawk $B$G$J$$$H=PMh$^$;$s!#(J(^^;)
> $B!!!!!!!!!!!!!!!!!!$d$C$Q$j(Jcos(0)$B$,(J1$B$K$J$k$h$&$J(Jawk$B$8$c$J$$$H!"(J
> $B%@%a$J$N$+$7$i!#(J
$B!!$$$^$d$C$F$_$?$i(J /bin/awk $B$G$O(J cos(0) $B$,(J 0 $B$K$J$j$^$9$M!#(J
$B$3$l$O$I$&$7$F$J$s$G$7$g$&!#(J
$BBg:eI\N)Bg3X9)3XItEE5$9)3X65<<Bh#89V:B!!!!!!C+!!CiL@(J
tani@neptune.denki.osakafu-u.ac.jp
Re: How to use variables in regular expression?
Author: Suzuki Takuzi
Date: Thu, 05 Nov 1992 04:25
Date: Thu, 05 Nov 1992 04:25
11 lines
1177 bytes
1177 bytes
$@NkLZ!w#U#E#C$H?=$7$^$9!%8E$$(J awk $@$G$bLr$K$ON)$D!%!%!%(J In article <5705@pisces.denki.osakafu-u.ac.jp> tani@neptune.denki.osakafu-u.ac.jp (TANI Tadaaki,419,2277,) writes: |$@!!$$$^$d$C$F$_$?$i(J /bin/awk $@$G$O(J cos(0) $@$,(J 0 $@$K$J$j$^$9$M(J$@!#(J |$@$3$l$O$I$&$7$F$J$s$G$7$g$&!#(J $@I8=`4X?t$G$J$$$+$i$G$9!%!%!%(J -- $@NkLZBn<#(J@$@>pJs9)3X(JD3.$@EEDLBg1!(J (suzuki@alp0.cs.uec.ac.jp)
cos(0) == 0 ? (Re: How to use variables in regular expression?)
Author: Koichi Yasuoka
Date: Thu, 05 Nov 1992 07:40
Date: Thu, 05 Nov 1992 07:40
17 lines
1426 bytes
1426 bytes
$B!!Bg7?7W;;5!%;%s%?!<$N0B2,$G$9!#(J
$B!!Bg:eI\N)Bg3X$NC+$5$s$O=q$-$^$7$?!#(J
>$B!!$$$^$d$C$F$_$?$i(J /bin/awk $B$G$O(J cos(0) $B$,(J 0 $B$K$J$j$^$9$M!#(J
>$B$3$l$O$I$&$7$F$J$s$G$7$g$&!#(J
$B!!(Jcos="abc"; $B$H$7$F$+$i(J printf("\t%s\n",cos(0)); $B$H$9$k$H(J
abc0
$B$K$J$k$H$3$m$+$i$_$F!"(Jcos$B$,C1$J$kJQ?t$K$J$C$F$k$s$8$c$J$$$+$7$i!)(J
$B$G!"(Jcos$B$H(J(0)$B$NO"@\$@$+$i!"$b$7(Jcos$B$K2?$bBeF~$5$l$F$J$$$H(Jcos(0)$B$O(J0$B!#(J
$B$O$:$7$F$k$+$J!)(J
==============================================================================
$B#J#A#Z#Z%a!<%j%s%0%j%9%H4IM}<T(J $B0B2,9'0l!w5~ETBg3XBg7?7W;;5!%;%s%?!<(J
yasuoka@kudpc.kyoto-u.ac.jp
==============================================================================
Re: cos(0) == 0 ? (Re: How to use variables in regular expression?)
Author: TANI Tadaaki,419,2277,
Date: Fri, 06 Nov 1992 05:15
Date: Fri, 06 Nov 1992 05:15
45 lines
2704 bytes
2704 bytes
$B!!Bg:eI\N)Bg3X$NC+$G$9!#(J
<1992Nov5.074049.14294@kuis.kyoto-u.ac.jp>$B$N5-;v$K$*$$$F(J
yasuoka@kudpc.kyoto-u.ac.jp$B$5$s$O=q$-$^$7$?!#(J
> cos$B$,C1$J$kJQ?t$K$J$C$F$k$s$8$c$J$$$+$7$i!)(J
> $B$G!"(Jcos$B$H(J(0)$B$NO"@\$@$+$i!"$b$7(Jcos$B$K2?$bBeF~$5$l$F$J$$$H(Jcos(0)$B$O(J0$B!#(J
$B!!$=$l$,@52r$_$?$$$G$9$M!#(J
$B!!%*%s%i%$%s%^%K%e%"%k$H%I%-%e%a%s%H$G3NG'$7$F$_$^$7$?$H$3$m!"5lHG(J
$B#A#W#K$NAH$_9~$_;;=Q4X?t$O(J sqrt, log, exp, int $B$@$1$N$h$&$G$9!#(J
-- $B0J2<$OM>CL$G$9$,(J---
$B!!$H$3$m$,$G$9$M!"(J
$B!!;d$O%J%C%D%7%'%k!&%O%s%I%V%C%/%7%j!<%:$N!V#s#e#d!u#a#w#k!W$r0&FI(J
$B$7$F$$$k$N$G$9$,!"$3$NK\$G$O(J sin() $B$b(J cos() $B$b#n#a#w#k0JA0$N#a#w#k(J
$B$NAH$_9~$_4X?t$H@bL@$5$l$F$$$^$9!#(J
$B!!%"%9%-!<$+$i=P$F$$$kLuK\$G$9$,!"(Jp.292 $B$K!V#a#w#k$NAH$_9~$_;;=Q4X(J
$B?t!W$H$$$&I=$r:\$;$F$$$F!"(J
$B!!#a#w#k$N4X?t$H$7$F(J cos(x), exp(x), int(x), log(x), sin(x), sqrt(x)
$B!!#n#a#w#k$GDI2C$5$l$?4X?t$H$7$F(J atan2(y,x), rand(), srand(x)
$B$,=q$+$l$F$$$^$9!#(J
$B!!K\J8(J(p.291)$B$G$b!V%*%j%8%J%k$NAH$_9~$_4X?t$N$&$A!";;=Q4X?t$KJ,N`$G(J
$B$-$k4X?t$O#6$D$"$k!##n#a#w#k$G$O!"$3$l$K?7$7$$4X?t$,#3$DDI2C$5$l$F(J
$B$$$k!W$H=q$$$F$*$j!"I=$NJ,N`$H0lCW$7$F$$$^$9!#(J
$B!!$^$?!"(JAppendix $B$NCf(J(p.479)$B$G$b>e5-$N#6$D$N4X?t$,5lHG#a#w#k$NAH$_9~(J
$B$_4X?t$H$7$F>R2p$5$l$F$$$^$9!#(J
$B!!$3$l$@$12?2U=j$K$b$o$?$C$F$O$C$-$j$H=q$$$F$"$k$H$$$&$3$H$O!"=q$-(J
$B4V0c$$$H$O;W$($^$;$s!#$3$NK\$NCx<T$O$=$N$h$&$KM}2r$7$F$$$k$H$7$+;W(J
$B$($J$$$N$G$9$,!"$$$C$?$$2?$r:,5r$K$=$&M}2r$7$F$$$k$N$+5$$K$J$j$^$9!#(J
$B!!$R$g$C$H$7$F#n#a#w#k0JA0$N#a#w#k$K$b$$$/$D$+%P!<%8%g%s$,$"$C$?$j(J
$B$9$k$N$G$7$g$&$+$M!#(J
$B!!%H%C%Q%s$+$iLuK\$N=P$F$$$k!V%W%m%0%i%_%s%08@8l#A#W#K!W$bD4$Y$F$_(J
$B$^$7$?$,!"(Jsin() $B$d(J cos() $B$,#a#w#k$K$"$C$?$N$+#n#a#w#k$GDI2C$5$l$?$N(J
$B$+$O$o$+$j$^$;$s$G$7$?!#(J
$BBg:eI\N)Bg3X9)3XItEE5$9)3X65<<Bh#89V:B!!!!!!C+!!CiL@(J
tani@neptune.denki.osakafu-u.ac.jp
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads