1 žOFftHgĖžģĩģņ mailto:sage [2007/02/23(ā) 23:55:42 ]
ÁÄāâH éuûûāVĒÄÍémnÉōéH OlĖŨwŠķÝoĩ―XNvgūęAWKÉÂĒÄęéX OX awkÉÂĒÄęéX pc10.2ch.net/test/read.cgi/tech/1023556171/ ÖWX VFXNvgkš pc10.2ch.net/test/read.cgi/tech/1112553783/ AWKÅCGI pc10.2ch.net/test/read.cgi/php/1171804314/ ysedzVFXNvg@LINUX Part2yawkz pc10.2ch.net/test/read.cgi/linux/1154578200/ Ql The AWK Programming Language (Brian Kernighan)F ttp://cm.bell-labs.com/cm/cs/awkbook/index.html GAWK (GNU Projedt): ttp://www.gnu.org/software/gawk/
59 žOFftHgĖžģĩģņ mailto:sage [2007/09/22(y) 02:28:36 ] >>57 īāXâéB ŧĖÍÖIÆvÁÄ.cshrcÆĐÉaliaso^·éŊĮ·ŪÉYęÄŊķāeðčÅŋĩÄ―č·é ŧĖåÉąęÍÖIÆvÁÄ.cshrcJÆųÉo^ĩÄ éÆĒĪc
60 žOFftHgĖžģĩģņ mailto:sage [2007/09/22(y) 09:21:37 ] >>59 SīŠĪīĩ―B
61 žOFftHgĖžģĩģņ mailto:sage [2007/09/24() 12:01:33 ] i.cshrcð.bashrcÉuŦ·ĶÄj@īāŊķoąŠ éB
62 žOFftHgĖžģĩģņ mailto:sage [2007/09/28(ā) 00:37:50 ] uęsėYvÍžó
63 žOFftHgĖžģĩģņ mailto:sage [2007/09/28(ā) 01:20:24 ] ÞĐĩAuĮ·évO}vðæņÅAawkÅïvð·éĖŠĐÁąĮĒÆ ĻāÁÄÜĩ―B Åāmč\ð·égÉČÁ―įEXCELðgÁÄĒéB uGWjAĖ―ßĖąėÆ sed awk grep ŧĩÄTexvČņÄЊ ęÎHĒÂĖÉ...
64 žOFftHgĖžģĩģņ mailto:sage [2007/09/28(ā) 02:53:12 ] awkÅïvpXNvgðæčAïvĖĩÝðð·éąÆĖûŠ īÉÍyĐÉïĩĒ
65 žOFftHgĖžģĩģņ mailto:sage [2007/09/28(ā) 14:47:04 ] PerlūŊĮAąęÍH www.moge.org/okabe/temp/balance/
66 žOFftHgĖžģĩģņ mailto:sage [2007/10/02(Î) 02:19:46 ] Perl ÍR[hęÚĐÄīŠcorefŦŧĪÉČé
67 žOFftHgĖžģĩģņ mailto:sage [2007/10/02(Î) 07:50:30 ] CÓÉ core ŠfŊ―įÖūæČBúLãíčÉČéB
68 žOFftHgĖžģĩģņ mailto:sage [2007/10/02(Î) 08:00:10 ] >>67 Ė^ÛĖ―ßÉ]VČģęÄĒélāĒ―æĪÅ·B wðAÉüęéæĪÉ·éĖÅAÉūΰëūąŠwÉÅŦÜ·B
69 žOFftHgĖžģĩģņ [2007/10/03(
) 23:18:59 ] awkÁÄČņÅPerlÉģK\ŧu·ÅŦéæĪÉČįņĖBÆĐgĢÅāĒĒņūŊĮČB
70 žOFftHgĖžģĩģņ mailto:sage [2007/10/04(Ø) 02:48:29 ] >>69 ņAíĩB PerlĖ^ķðgĒ―ĒÆĒĪĖÆÍáĪĖ? #gĶņíŊūŠ
71 žOFftHgĖžģĩģņ mailto:sage [2007/10/04(Ø) 21:53:48 ] awkÍDFAÅperlÍNFAūÁŊĐ?
72 žOFftHgĖžģĩģņ mailto:sage [2007/10/05(ā) 02:45:00 ] >>71 IWiÅÍËB ÉÍNFAðgÁÄĒéawkā éBmawkÆĐB
73 žOFftHgĖžģĩģņ [2007/11/22(Ø) 06:36:33 ] xgawkÅ―{·ŪðgĒ―ĒņÅ·ŠA printf( "%ld\n", num ); ÅÍ
ÍĶÄāļxÍãŠÁÄČĒæĪÅ·B ^éū·éÉÍĮĪ·éĖÅĩåĪĐ
74 žOFftHgĖžģĩģņ mailto:sage [2007/11/22(Ø) 07:17:23 ] >>73 ―{·ŪðĀ·éĖÉÂĘĖļxðã°ÄĮĪ·éB
75 žOFftHgĖžģĩģņ mailto:sage [2007/11/22(Ø) 07:34:48 ] xgawkÍ―{·Ū éņÅ·æËH ÅArubyĖæĪÉģéūÅgĶéĐÆvÁ―įŧĪÅÍČĒįĩĒĖÅA ĮĪ·éĖĐÆB home.vrweb.de/~juergen.kahrs/gawk/XML/xmlgawk.html ĒÜąĖÖņĐÄéņÅ·Š
76 žOFftHgĖžģĩģņ mailto:sage [2007/11/22(Ø) 08:47:49 ] MPFR,―{·ŪÅÍČĀĐČB OOÁÄĐÂŊÜĩ―B www.kt.rim.or.jp/~kbk/zakkicho/zakkicho7.html#D060126 golf.shinh.org/p.rb?Factorial ĀÍąęâÁÄéņÅ·ŠB ÆÍdllĖpXŠŠĐęÎEEE
77 žOFftHgĖžģĩģņ mailto:sage [2007/11/26() 21:13:28 ] >>76 u ČēévĖ xgawk Í MPFR ÏņÅČĒÆvĪŠEEEB
78 žOFftHgĖžģĩģņ mailto:sage [2007/11/29(Ø) 08:00:03 ] ŧĪÅ·Đ ĮŋįÉĩÄāĀÁÄÍâÁÏģČCŠĩÜĩ―
79 žOFftHgĖžģĩģņ mailto:sage [2008/01/04(ā) 07:28:20 ] sedÝ―ĒÉAp^[ŠðsÔÅwčoÜđņĐH
80 žOFftHgĖžģĩģņ mailto:sage [2008/01/04(ā) 09:32:19 ] >>79 awk 'NR == 79 {print;}' ÁÄąÆ? ŧęÆāA awk 'FNR == 79 {print;}' ÁÄąÆ?
81 žOFftHgĖžģĩģņ mailto:sage [2008/01/04(ā) 14:24:54 ] >80 ÍķßsedÝ―ĒÉ 10,35{ Ý―ĒČīķÉĒÄ_ūÁ―ĖÅ; } ĘÉärŪņÅ·ËB10<=NR&&NR<=35{ ÅoÜĩ―; } čŠÆĪēīĒÜ·B
82 žOFftHgĖžģĩģņ mailto:sage [2008/01/05(y) 00:50:26 ] >>81 āĪĩ sed įĩĩ―ĒČįA 10==NR, NR==35 { print } ČņÄĖā č
83 žOFftHgĖžģĩģņ mailto:sage [2008/01/14() 09:02:50 ] awk ÍIvVČĩūÆCi[ĖR[hðąÆÉČéÆvĒÜ·Š ĀÛ awk ĖCi[ÁÄĮņČÉgĒÜ·ĐH ÜčĐ―ąÆŠČÄc
84 žOFftHgĖžģĩģņ mailto:sage [2008/01/14() 09:45:08 ] >>83 UNIXÅÍ―Ėt@CâoÍŠæØčeLXgĖ`ŪÉČÁÄĒéĐį ŧĖęgĒĖÄCi[Š{ĖgĒûČņūŊĮA žĖOSūÆ BEGIN ð main ãíčÉgĪæĪČĖÎÁĐÉČéĐāËB
85 žOFftHgĖžģĩģņ mailto:sage [2008/01/14() 09:46:06 ] >>83 ŠsedðĮĪgÁÄĒéĖĐCÉČéB sedXNvgt@CÆĐėÁÄAXNvgĖøÉÎÛĖt@CðnĩÄ―č·éĖĐČB
86 žOFftHgĖžģĩģņ mailto:sage [2008/01/14() 10:18:29 ] æęsėYB -- du -sk /tmp/* | awk '{sum += $1;} END {print sum / NR;}' # ÜAduÁÄĖÍĄvĒÂĒ―ūŊÅAĀÛÉduĖoÍĖ―ÏðæéąÆÍČĒŊĮËB -- paste foo bar | awk '($1 - $2) > 1e-3 || ($1 - $2) < -1e-3 {print NR, $0;}' # ęvðĐéūŊČįdiffÅĒĒŊĮAßðĐéÉÍgĶČĒņÅB
87 žOFftHgĖžģĩģņ mailto:sage [2008/01/15(Î) 18:34:44 ] >>85 sedÍPĖĖ―ßðĐÄuu·vusĖØčĖÄvÝ―ĒČprŠ pbÆĐÄvĒtĖÅ^âÍĶĐČĒņÅ·B awkÍÐÆÂÐÆÂĖ―ßðĐÄā ĘÉXNvgūęĖ―ßÆĩĐvĶČĒĖÅ uR[hČįÆāĐACi[ÅĮĪgĪĖHvÆ ^âðāÁÄĩÜĪņÅ·B >>86 Ī`ņA\ĄGÉČčÜ·ËB ŧęūÆČį^[~iÉĐļÉ R[hÉNąĩÄĩÜĒŧĪÅ·B ÅāAp^[ÆtB[hðãčgĶÎ FXoéCŠĩÄŦÜĩ―B áð čŠÆĪēīĒÜ·B
88 žOFftHgĖžģĩģņ mailto:sage [2008/01/15(Î) 18:59:18 ] AR[hŦŧĪČĖÍãŌÅ·B ―ÏÆĐvÝ―ĒČmÉÍĮģŧĪÅ·ËB
89 žOFftHgĖžģĩģņ mailto:sage [2008/01/15(Î) 19:28:50 ] ĄúĒ―ęsėYB -- awk '{for (ic = 1; ic <= NF; ++ic) {if (max < $ic) max = $ic;}} END {print max;}' -- ąęāStB[hÉgĢĩÄĒéūŊÅAPÉÅålðūÄĒéūŊūËB
90 žOFftHgĖžģĩģņ [2008/01/22(Î) 16:52:32 ] æęs du -k|awk '$1 > 10000' ÅĐĒfNgðģŠ·
91 žOFftHgĖžģĩģņ mailto:sage [2008/01/29(Î) 23:34:51 ] īŠæęsėY $ awk 1 > hoge.sh
92 žOFftHgĖžģĩģņ mailto:sage [2008/01/31(Ø) 12:58:14 ] >>91 ŧęÉ―ĖÓĄŠ? cat > hoge.shÅāŠŦčŧĪūŠB
93 žOFftHgĖžģĩģņ mailto:sage [2008/01/31(Ø) 18:48:07 ] >92 WindowsÉawküęÄ―ÉAąņČwČČŠtĒÄĩÜÁ―B
94 žOFftHgĖžģĩģņ [2008/02/02(y) 12:38:28 ] ·ÝÜđņASŌÅ·ŠawkÉÖ·é―ÚŠąąĩĐČĐÁ―ĖÅB ŦĖ\[XðĒÄĒ―ūĒ―ĖÅ·ŠAĒÁ―ĒĮĪ·ęÎgĶéĖÅĩåĪĐH ŋČÝÉAąęÍtH_āĖWinrar`Ūt@CĖJoR[hŠtĒÄĒéĐÛĐ XgðęÅoÍ·éāĖÅ·B æëĩą ************** R}hCūŊĮunrar lt sample.rarĖoÍpĩÄXgðėéūŊ gĒûÍpCvÅawkÉnĩÄunrar lt *.rar | gawk -f rr.awk awkČņĐüÁÄČĒūëĪĐįRŧĖÜÜķáŪĐČĒ rr.awk #!/usr/local/bin/gawk BEGIN {$rr=0; printf "%-30s\t%s\n", "FileName", "RecoveryRecord";} {if($1=="Solid" && $2=="archive"){ for(i=3;i<=NF;i++) printf "%-30s ",$i;printf "\t";getline;getline; if($0=="Recovery record is present"){printf "Yes / "; for(;;){getline;if($0=="Data header type: RR"){getline;printf "%sbyte\n",$2;break;}} }else printf "No\n";}}
95 žOFftHgĖžģĩģņ mailto:sage [2008/02/02(y) 13:01:48 ] ŧęðŪĐ·ÉÍÜļ gawk ðĮąĐĐįüč·éB
96 žOFftHgĖžģĩģņ mailto:sage [2008/02/02(y) 17:48:45 ] >>94 >ŦĖ\[XðĒÄĒ―ūĒ―ĖÅ·ŠA Ē―lÉ·B ÆĶéÆAíŊĖíĐįņRðūÁÄēËéūëĪĐįA æÉūÁÆÆAŧņČĐęĩĒūĒó·éČB ĮĪđĶ―ÁÄAĄxÍŠíĐčÜđņÆĐūĒo·ņūëH ĮÁĐĐįgawkðÆĩÄWJĩëæBSAęķOOÁÄëæJX "C:\Program Files\WinRAR\UnRAR.exe" lt *.rar | "gawkĖtpX" -f rr.awk
97 žOFftHgĖžģĩģņ mailto:sage [2008/02/10(ú) 19:16:33 ] ·ĒÜđņA éeLXgð{print $1,$2}ÆĩÄoĩÄ aaa 1 aaa 2 aaa 3 bbb 1 bbb 2 ccc 1 ccc 4 ... ÆÜÅÍÅŦ―ņÅ·ŠAĀņÅĒéf[^ðŧęžęA aaa 6 bbb 3 ccc 5 ÆWvĩ―ĒņÅ·ŠAĮĖæĪÉ·ęÎĒĒÅĩåĪĐH
98 žOFftHgĖžģĩģņ mailto:sage [2008/02/10(ú) 19:28:07 ] awk '{count[$1] += $2;} END{for (aaa in count) {print aaa count[aaa]}}' ÆÍ\[g·ęÎĒĒÍļ
99 žOF97 mailto:sage [2008/02/10(ú) 20:22:03 ] >98ģņA čŠÆĪēīĒÜ·I îŊČĒĖÅ·ŠAĄÜÅÖČc[ÉÁÄĒÄSRR}hÉÂĒÄðÅŦÄĒČĐÁ―ĖÅĒÁÄĒÜĩ―B ĀÍ[OÅMŌŠĮęūŊĖĘðMĩÄéĐðmĐßé―ßÉR}hÅÅŦČĒĐAÅ>97ÅÂÜÃĒÄĒÜĩ―B ―ÆĐrÜÅÅŦ―ņÅ·ŠAņíÉX[p[GKgČ1sR[hÅĩÄcB ŋâÂĒÅÅ\ĩóČĒĖÅ·ŠA (aaa in count) {print aaa count[aaa]} ĖaaaÉÂĒÄÍĮĪðß·ęÎĒĒĖÅĩåĪĐH
100 žOFftHgĖžģĩģņ mailto:sage [2008/02/10(ú) 20:33:27 ] >>99 bashÆĐĖforÆĐÆŊķÅKČķņČįČņÅāĒĒÅ·DáÉoÄŦ―aaaČņĐÉ·éĐįââąĩČÁÄ·ÝÜđņD for(hoge in list) {...} ÅzņlistĖL[ðÐÁ[ĐįhogeÉüęÄ[v·éÁÄÓĄÉČéÍļÅ·æD
101 žOFftHgĖžģĩģņ mailto:sage [2008/02/10(ú) 20:36:22 ] 98ķáČĒŊĮ awk '{count[$1] += $2;} END{for (i in count) {printf "%s %i\n", i, count[i]}}' ąĪâÁÄŊÎĩņđÂķáËH f[^ĖĖaaaÆloopJE^[ĖaaaðŊķžOÉ·éĖÍÓnŦūÆvĪæ
102 žOFftHgĖžģĩģņ [2008/02/10(ú) 20:37:23 ] 101Å·B·Üņonz
103 žOF98 mailto:sage [2008/02/10(ú) 20:39:44 ] [AÝņČĒÄĒéĐįĖĒ―ĖÍåÉíéĐB ŧĖENDubNāÍA for (§äÏ in Azzņ) {...;} ÆĒĪp^[B ŧĖOiĖcount[$1] += $2ÍęsÚĖÆŦ count["aaa"] += 1ÆðßģęéBČšŊlÉB ąĖcountŠAzzņÆĩÄgíęÄĒéÆĒĪąÆB
104 žOFftHgĖžģĩģņ mailto:sage [2008/02/10(ú) 20:42:05 ] >>101 c―ČĩÄÜ· ĒâCŲįCÂĒĒÂāĖNZÅcēßņ
105 žOF97 mailto:sage [2008/02/10(ú) 20:52:15 ] ĒĶĒĶĒĶĒĶcŧĪĒĪÓĄķáČÄģíÁÄĒČŠį·ĒÜđņÅ·B ãLÅĒ―ÆĻčÖc[ÉčØÁÄÄwĮmįČĒŠŦĒĖÅ·ŠcB Ąęķ―3byteöxĖ]ÝŧÅŨĩÄéņÅ·ŠA2úÚÅÁÜĩŧĪÅŋâģđÄáĒÜĩ―cB ―ÆĶÎOÉÍ Feb 9 22:44:40 localhost postfix/qmgr[1936]: 345C48C0154: from=<use1@example.com>, size=556, nrcpt=1 (queue active) ÆKļoÜ·BÅA 1,ķOðŧĖÜÜ·éĖŠ|ĒiåŦČt@CjĖÅAútÅOðoĩÄĘt@CÖÛķB 2,grepÅ nrcpt=ÆoĩÄAģįÉgrep -vÅO·éhCðwčĩÄo 3,ŧĩÄsedÅnrcpt=ðíĩÄ 4,ąąÅ>97ĖæĪÉ$7Æ$9ðĀŨ―ÆąëÅ]ÝŧĖobt@G[ðNąĩÜĩ―B ąĖĖû@āGKgČąÆÍŠĐÁÄĒÜ·ŠApÍģmÅĻfĒĩ―æÅ·cB
106 žOFftHgĖžģĩģņ mailto:sage [2008/02/13(
) 07:31:34 ] gsubÅ[.*]ðuŦ·ĶéÉÍĮĪ·ęÎĒĒÅĩåĪĐH
107 žOFftHgĖžģĩģņ mailto:sage [2008/02/14(Ø) 02:38:02 ] >>106 ŧęÍeÆĩÄĩÁÄÆĒĪąÆĐĒ? ČįSGXP[v·ęÎĒĒÆvĪŠ―ĐâčŠ éĖ?
108 žOFftHgĖžģĩģņ mailto:sage [2008/02/16(y) 01:08:44 ] awkÅŧÝĐįnŠOĐįČ~ĖOūŊðēŦoĩ―ĒņÅ·ŠAĮĪ·ęÎĒĒÅĩåĪĐcB 02 15 12:34:56 xxxxxxxxx 02 15 13:45:01 xxxxxxxxx ... ... ... ÆĐĖ`ŪČĖÅAstrftime()ÆĐÅŧÝÆOĖðärĩÄēŦo·AÆĐðĩ―ņÅ·Š_Åĩ―c
109 žOFftHgĖžģĩģņ mailto:sage [2008/02/16(y) 01:49:16 ] >>108 ąęÅĘÚĐČH(ę gawk 3.0.4 ÅÍŪĒ―) BEGIN{ n=5 basetime=strftime("%m %d %H:%M:%S", systime()-60*n) } { chktime=substr($0, 1, 14) if(chktime >= basetime) print }
110 žOFftHgĖžģĩģņ mailto:sage [2008/02/16(y) 02:23:28 ] >109 čŠÆĪēīĒÜ·cfžÉÚŠØÅĩ―cB > chktime=substr($0, 1, 14) ČņÅ·Ëc perlŠgĶČĒÂŦČĖÅAąęŠŠĐęÎĒëĒëŽpøĖÅĐčÜĩ―B čŠÆĪēīĒÜ·BāĪŋåÁÆļiĩÜ·BBB
111 žOFftHgĖžģĩģņ mailto:sage [2008/02/18() 18:58:36 ] >>29 ðN6ÉuAWKð256{gĪ―ßĖ{vŠ{ŪĖIÉ Á―ĖÅĒÜĩ―B tÉ 1993N821úÅs 2007N59ú@æ1Åæ16üs ÆĐęÄĒÜ·B
112 žOFftHgĖžģĩģņ mailto:sage [2008/02/18() 22:32:44 ] >>111 ĒÂĖXÉXĩÄņūi ÓÚāÁ―ŊĮAÜūåŦČ{ŪÅĐĐŊéËB
113 žOFftHgĖžģĩģņ mailto:sage [2008/02/19(Î) 02:59:17 ] >2007N59ú@æ1Åæ16üs {ŪĖIŰčąŊÄ―ÁÄíŊķáČĒĖĐw
114 žOFftHgĖžģĩģņ mailto:sage [2008/02/24(ú) 00:57:13 ] ÚŠØ Éęv·éú{ęĖy[W ņ 1,920 1 - 20 Ú (0.24 b)
115 žOFftHgĖžģĩģņ mailto:sage [2008/02/24(ú) 01:00:56 ] KØ
116 žOFftHgĖžģĩģņ mailto:sage [2008/03/28(ā) 21:53:28 ] sed, awk, ruby ðgĪB ŧęžęKÞKÅgĪŊĮA used ūŊvuawk ūŊvÅÏÜđįęéÆA svcČėŅðīķéB
117 žOFftHgĖžģĩģņ [2008/03/30(ú) 14:05:33 ] >>116 ĪŋAAIXgÁÄéņÅksh+sed+awk+perlūČB rubyŠWÅCXg[ģęÄéÂŦÁÄ ņÜČĒÆvĪB
118 žOFftHgĖžģĩģņ mailto:sage [2008/03/30(ú) 16:22:26 ] ÃĒT[oūÆPerl·įüÁÄČĒŠ éĐįawkÍdó·éB
119 žOFftHgĖžģĩģņ mailto:sage [2008/04/06(ú) 10:26:45 ] ÅßĖgawkŠlbg[NÉāgĶéÆmÁÄŋåÁÆÁĒ― J[jnĖ{xiÆĐ256{jĩĐmįČĒlÁÄ―ĒÆvĪB
120 žOFftHgĖžģĩģņ [2008/04/06(ú) 12:44:41 ] m[}ĖawkÅXMLðš°ĩ―čĩÄĪÜ\ĶģđéÉÍĮĪ·ęÎĒĒĖĐČEEE
121 žOFftHgĖžģĩģņ [2008/04/06(ú) 17:09:18 ] sedūŊÅŊéÆAīÁÄŠCCĐāÁÄvĪB #!/bin/sed -f
122 žOFftHgĖžģĩģņ mailto:sage [2008/04/06(ú) 17:16:17 ] ķņĖPČu·ūŊČįawkæčČPÉŊéņūŊĮB awkÉÅ·ĩČĒÅÕ@ÏÉsedðgĪÁÄÓĄÅČįvĖŠĒĒÆĒĪÓĄÅŦĒŊĮB # awkÅĒ―ûŠČPČąÆðsedÅæĢÁÄĒ―ĖūÆĩ―įAŧĖÓĄÅÍŠŦĒČw
123 žOFftHgĖžģĩģņ mailto:sage [2008/04/06(ú) 17:34:45 ] awkĐįsystemÅsedÄÔąÆÍX é
124 žOFftHgĖžģĩģņ mailto:sage [2008/04/06(ú) 18:49:04 ] >>24 awkÁÄ\vZĖæĪČÉÁŧĩÄÜ·æËB ŧĖ_ŠņíÉj[NÆĒĪĐąĖūęūČAÆB visicalc(1979)awk(1977)Å·ĐįawkĖŲĪŠáąÃĒņÅ·ŠA \vZÍZÉžÚŪðÆĒĪzŠVĩĐÁ―BĪÞÞB
125 žOFftHgĖžģĩģņ mailto:sage [2008/04/06(ú) 19:26:56 ] VisiCalcĖlÄŌDan BricklinÉæéACfAĖāū ttp://www.danbricklin.com/history/saiidea.htm DanĖdėŠHPķáČÄTIČĖŠÓOČīķB The idea for the electronic spreadsheet came to me while I was a student at the Harvard Business School, working on my MBA degree, in the spring of 1978. Sitting in Aldrich Hall, room 108, I would daydream. "Imagine if my calculator had a ball in its back, like a mouse..." (I had seen a mouse previously, I think in a demonstration at a conference by Doug Engelbart, and maybe the Alto). And "..imagine if I had a heads-up display, like in a fighter plane, where I could see the virtual image hanging in the air in front of me. I could just move my mouse/keyboard calculator around, punch in a few numbers, circle them to get a sum, do some calculations, and answer '10% will be fine!'" (10% was always the answer in those days when we couldn't do very complicated calculations...)
126 žOFftHgĖžģĩģņ mailto:sage [2008/04/07() 02:52:10 ] ÍķßÜĩÄgawkĖŋâÅ· Ļč·ŦĖÉÅāēðļŊÜĩ―įĐčÜ· 2chÅĻbĩÄĒ―ūĒ―ûĐįgawkðģĶÄļŦÜĩ― ģK\ŧÅ}b`ĩ―ŠŠĒ ÁÄāSÄĖÓð1ANVÅÛķÅŦéDęāĖÅ· ûAūęÍSmįČĒĖÅæŲĮÜÅeXgĀsĩÄÍÁĒÄĒÜĩ― ąĖDęāĖðĄãigÁÄĒŦ―ĒĖÅ·Š šLĖðOOÁÄĐ―ĖÅ·ŠíĐčÜđņÅĩ― ĮČ―ĐíĐéûĻįęÜĩ―įģĶÄšģĒ Ėâč―ĒąÆ EEUCðĮÝņÅS-JISðoÍ EųķĖeLXgöÉĮÁŦÝÛķ iģĶÄļĒ―XNvgÍãŦÛķČĖÅoÍæĖāeŠÁĶÄĩÜĒÜ·j C·ÉŌÁÄĒÜ·ĖÅ―ēæëĩĻčĒvĩÜ·
127 žOFftHgĖžģĩģņ mailto:sage [2008/04/07() 03:10:31 ] >>126 OŌÍawkÅâéŨŦąÆÅÍČĒBiconv, nkfČĮŧęępĖc[Š éB ãŌāKļĩāawkÍsvBR}hCŠgĶéÂŦČįĘÉÅŦéB áĶÎAUnixnČį cat append.txt >> original.txt ÅųķĖt@CÉĮÁÅŦéB DOSnÅāAtype append.txt >> original.txt ÅÅŦéB vÍAawkĖĒĒÆąëÍŧęPĖÅČņÅāÅŦé(―ĒÍÅŦČĒ)ąÆÅÍČA R}hCÂŦÅÍðö·éc[Å éąÆB áĶÎAģK\ŧÅ}b`ĩ―ķņðu··éūŊČįeLXgGfB^ÅāÅŦéB [ŧĪŧĪAGfB^Š ęÎķR[hĖÏ·āŧęūŊÅÅŦéB āeLXgGfB^ðgÁ―ąÆŠČĒČįAęx(ģK\ŧõ@\A ķR[hÏ·@\Ė é)eLXgGfB^ðGÁÄÝéÆĒĒĐāĩęČĒB
128 žOFftHgĖžģĩģņ mailto:sage [2008/04/07() 03:32:54 ] >>127 ģņ >>126 Å· ĻæęĖÆąëXĖēð―É čŠÆĪēīĒÜ· Ro[gÍĘĖc[ÅsĪ DOSÂŦÅÍtype append.txt >> oÍæt@CžÅĮÁŦÝ đðĩÜĩ― GfB^[ÍGÛGfB^[ðgÁÄĒÜ· Ro[gÍoéĖÅ·ŠõÅ}b`ĩ―ķņÍ1ÓļÂRs[ČņÅ· sakuraGfB^[ÅęRs[âØčæčŠoéÆģĶÄę―ûāĒÄ―ĖÅ·Š sakuraGfB^[Íĩ―ąÆŠģĒņÅ· Úĩ čŠÆĪēīĒÜĩ―
129 žOFftHgĖžģĩģņ mailto:sage [2008/04/07() 03:56:33 ] AAA.txtðJŦh(.+?)šhðõ·é }b`ĩ―ĄÓðęÅRs[ĩÄTEST.txtÉy[Xg·é BBB.txtðJŦh(.+?)šhðõ·é }b`ĩ―ĄÓðęÅRs[ĩÄTEST.txtĖöÉy[Xg·é CCC.txtðJŦh(.+?)šhðõ·é }b`ĩ―ĄÓðęÅRs[ĩÄTEST.txtĖöÉy[Xg·é æëĩĻčĒĩÜ·
130 žOFftHgĖžģĩģņ mailto:sage [2008/04/07() 04:02:07 ] >>127 ÍĮawkĖðÍĩČĒĖÉČņÅĩáĩáčoÄŦ―ĖH ÅŦČĒķáņ
131 žOFftHgĖžģĩģņ mailto:sage [2008/04/07() 06:48:34 ] >>130 ŋâÉïĖŦŠČĒĐįęĘ_ðĒ―ūŊūŊĮB >>129 awk '/(.+?)š/ {print > "TEST.txt";}' AAA.txt awk '/(.+?)š/ {print >> "TEST.txt";}' BBB.txt ČšŊlÉB
132 žOFftHgĖžģĩģņ mailto:sage [2008/04/07() 12:02:34 ] >>131 X čŠÆ gawk '/(.+?)š/ {print > "TEST.txt";}' AAA.txt gawk '/(.+?)š/ {print >> "TEST.txt";}' BBB.txt t@CžAfBNgžAÜ―Í{
[@xĖ\ķŠÔáÁÄĒÜ·B gawk3.16ÅÍgĶČĒH
133 žOFftHgĖžģĩģņ mailto:sage [2008/04/07() 13:29:56 ] >>132 DOSĖR}hCĖgĒû͞ŷĒÄęB
134 žOFftHgĖžģĩģņ mailto:sage [2008/04/07() 13:38:24 ] ðĖûÝ―ĒČÎūČB
135 žOFftHgĖžģĩģņ mailto:sage [2008/04/07() 13:43:47 ] DOSĖR}hCÉÂĒÄÍ―ðmįČĒņūæB
136 žOFftHgĖžģĩģņ mailto:sage [2008/04/07() 16:36:42 ] DOSĖęÍóðÜÞęVONH[gķá_ūĐįČB _uNH[gÅÁÄĖR[hÍ VONH[gĐAGXP[vĩÄ_uNH[güęéĐB ęÔČPČĖÍACi[Åāt@CÉNąĩÄĩÜĪąÆB gawk -f myscript.awk AAA.txt ÆâÁÄĩÜĶÎAVONH[gÆĐ_uNH[gÆĐCÉ·éKvÍČĒB
137 žOFftHgĖžģĩģņ mailto:sage [2008/04/07() 18:22:15 ] >>132 ņÂâčŠ éB gawkĖģK\ŧÅÍ.+?ÆĒĪĖÍgĶČĒB cmd.exeÅÍAVONH[gðøð éĖÉgĶČĒB ČņĐæíĐįņŠAperlÅeLXgðÛųÝĩÄĐį ·ęÎĒĒņķáČĒĖĐH
138 žOFftHgĖžģĩģņ mailto:sage [2008/04/12(y) 19:00:42 ] VisiCalc ÆĒĶÎAonßĖ É TRS-80 p ð Radio Shack ÅĐđÄāįÁ―ņūŊĮAwķūÁ―ÉÍŋlŠíĐįČĐÁ―ČB ÜAąęÉĀįļAwČņÅąņČR}hâIvVŠ éņūHxÁÄĖÍ―ĒB gĒûķáČAČšŧęŠ éĖĐðïIÉðāĩ―{â web site ÁÄ čÜ·ĐB(―ÆĶÎ―Ė unix R}hðÔ
ĩÄĒéÆĐ)
139 žOFftHgĖžģĩģņ mailto:sage [2008/04/12(y) 19:01:22 ] AXáĒūÁ―BēßņēßņB
140 žOFftHgĖžģĩģņ mailto:sage [2008/04/12(y) 19:58:47 ] ČņÆĒĪë
141 žOFftHgĖžģĩģņ mailto:sage [2008/05/06(Î) 02:42:04 ] >>132 āĪČĒĐČBgawk3.1.6 + nkf2.0 gp@cmd.exe C:\work>type aaa.txt (ĶEUCČĖÅŧŊéðmF) ĪÛĪēĪÛĪē ÅEþđæžž ÅEþĢēđæžž ÅEþĢąĢ°đæžž ÅEþĪÛĪēđæžž ÅEþĪÕĪŽđEÅEÕĪŽđæžž ÅEþĢģđæžžĪČÅEþĢĩđæžž C:\work>nkf -Es AAA.txt Ų°Ų° š Qš POš Ų°š ÓŠ ÓŠš RšÆTš C:\work>nkf -Es AAA.txt| gawk "/.*š/{print $0}" š Qš POš Ų°š RšÆTš ųoĖĘčķÏ·nkf(>>127 ) ģK\ŧ˧ņÅðÏX(>>137 ) ĀÛÉgĪęÍąņČīķÅob`ėéÆĐB C:\work>nkf -Es AAA.txt| gawk "/.*š/{print $0}" >>TEST.txt
142 žOF141 mailto:sage [2008/05/06(Î) 02:56:02 ] ÆAû@ðĒÄĻĒÄAūŊĮA GÛgÁÄéČįgrepĖĀsÅõ·ét@CÉ(ŧÝĖāe)Å õĘĐįt@CžÆsÔð·éĖÅāÅŦŧĪČCŠ·éB ·åÉXáĒūŊĮB
143 žOFftHgĖžģĩģņ mailto:sage [2008/05/06(Î) 14:28:43 ] >>142 ģņ čŠÆ ÜūvĪæĪÉÅŦÄĒČĒņū QlÉČéæīÓÅ·
144 žOFftHgĖžģĩģņ mailto:sage [2008/06/16() 01:50:26 ] ÐÅĶ
145 žOFftHgĖžģĩģņ mailto:sage [2008/06/16() 01:50:57 ] ·Üņë
146 žOFftHgĖžģĩģņ [2008/06/25(
) 02:17:58 ] ŋâÅ·I ČšĖt@ChogeĐįawkÅAŋiðēŦoĩÄvlðoĩ―ĒÆvÁÄĒÜ·B t@CĖāeÍAОÆŋiÅ·BŋiÍęÔãëĖÉČčÜ·B ---------------------- $ cat hoge ŧęĒŊI ņÏņÜņ 1000 ^{bNðÞđæ 1000 šŽÐï 1000 ãŽÐïÆšŽÐï ú{ĖąęĐį 1000 _ķ 2008 ú{ĖøĶéâč 1000 _ķ 2007 ú{ĖøĶéâč ßâčW 1000 ---------------------- ïĩĒĖŠAОĖ2008â2007ČĮĖlŠÜÜęÄĒéąÆâóŠÜÜęÄĒéąÆÅ·B 1sÚĖę2ņÚŠŋiÉČčÜ·ŠA2sÚĖę4ņÚŠŋiÆČčÜ·B ąĖæĪÉęÔÅãĖņiŋijðæūĩAvlðvZ·éÉÍĮĪ·ęÎæĒÅĩåĪĐH ēģĶĻčĒĒ―ĩÜ·B
147 žOFftHgĖžģĩģņ mailto:sage [2008/06/25(
) 02:28:00 ] awk '{x+=$NF}END{print x}' hoge
148 žOFftHgĖžģĩģņ mailto:sage [2008/06/25(
) 09:33:15 ] xķáČÄsumÆĐÉĩæĪæB
149 žOFftHgĖžģĩģņ mailto:sage [2008/06/25(
) 13:36:51 ] ęsėYÍčiÅjdČņķáÜĒĐ
150 žOFftHgĖžģĩģņ mailto:sage [2008/06/25(
) 15:27:28 ] ïĩĒÁÄ}j
AĮßÎÅãĖvfðw·āĖŠ―ĐĒÄ éÆvĪŠ
151 žOFftHgĖžģĩģņ mailto:sage [2008/06/25(
) 16:09:13 ] ĮņÅ―įžlÉČņĐ·ŦÜđņB
152 žOFftHgĖžģĩģņ mailto:sage [2008/06/25(
) 16:34:16 ] ķá A}j
AĮņÅāíĐįČĐÁ―įĻčã°Đ
153 žOFftHgĖžģĩģņ mailto:sage [2008/06/29(ú) 21:37:04 ] Windows ÅĖ gawk-3.1.5 Å`oûüpCvŠĪÜŪėĩÜđņBČšA www.kt.rim.or.jp/~kbk/gawk-3.1/gawk.html#SEC182 ĐįĖTvt@CÅ·ŠArÅ~ÜÁÄĩÜÁÄAÔŠÔÁÄŦÜđņB BEGIN { command = "sort" n = split("abcdefghijklmnopqrstuvwxyz", a, "") for (i = n; i > 0; i--) print a[i] |& command close(command, "to") while ((command |& getline line) > 0) print "got", line close(command) } Cygwin Ė gawk ÅÍâč čÜđņÅĩ―B
154 žOFftHgĖžģĩģņ mailto:sage [2008/07/01(Î) 20:42:14 ] ąęgĪÆĒĒæ ttp://www.pipeunish.jp/
155 žOFftHgĖžģĩģņ mailto:sage [2008/07/02(
) 01:35:15 ] ĮĪâÁ―į Cygwin Ė gawk(GNU Awk 3.1.6) Å print length(" ĒĪ") Š 3 ÉČéĖÅ·ĐH
156 žOFftHgĖžģĩģņ mailto:sage [2008/07/02(
) 02:13:54 ] WindowsĖo[WįĒąĪČBÅČĒÆÞčÆvíęéæ
157 žOFftHgĖžģĩģņ mailto:sage [2008/07/02(
) 08:51:57 ] jgawk?
158 žOFftHgĖžģĩģņ mailto:sage [2008/07/02(
) 09:32:16 ] gawk.dllÁÄAÜūNĐeĩÄūģÁÄéņÅĩåĪĐH ÅVÅgawkĖdllðTĩÄéņÅ·ŠAĐÂĐčÜđņB Ü―ÍA\[XĖtar.gzĐįdllðėéû@ŠÚÁÄĒéy[Wð äķmĖûŠĒįÁĩáĒÜĩ―įAģĶÄĒ―ūŊéÆĐčÜ·B
159 žOFftHgĖžģĩģņ mailto:sage [2008/07/02(
) 10:34:53 ] ČÉðĒÁÄéĖĐíĐįņ \[XĖtar.gzÁÄČÉH
160 žOFftHgĖžģĩģņ mailto:sage [2008/07/02(
) 10:42:47 ] ftp.gnu.org/gnu/gawk/ Đį_E[hÅŦégawk-*.tar.gzĖąÆÅ·ŠBB sourceĐįgawk.exeðėÁ―čĩČĒĖÅ·ĐHH dllÆĒÄĒéĖÅíĐéĐÆÍvĒÜ·ŠA windowsÂŦšÅĖbÅ·BiÍcygwinÅmakeĩ―gawkðgÁÄĒéĖÅ·ŠA dllŠ éÆžĖūęĐįÄŅoĩÄgĶéĖÅÖĐČ[ÆvÁÄÜ·B
161 žOFftHgĖžģĩģņ mailto:sage [2008/07/02(
) 10:45:49 ] cygwinÍwinpĖ\[XķáČĒĐį winpĖ\[XŠĒé
162 žOFftHgĖžģĩģņ mailto:sage [2008/07/02(
) 11:53:32 ] >>160 Ė Á―DLLÅÍėŌŠÆĐÉėÁ―āĖÝ―ĒÅ {ÆÉ―fģęÄČĒĐį{ÆĖ\[XĐįDLLðėéĖÍģB DLLÅĖ\[XðQlÉĩÄĐÍÅėéĐ ÅŦČĒČįėŌÉAĩÄĶÍðßéĩĐČĒB
163 žOFftHgĖžģĩģņ mailto:sage [2008/07/02(
) 12:05:07 ] >>160 ĐŠÅüC·éĩĐČĒūë
164 žOFftHgĖžģĩģņ mailto:sage [2008/07/03(Ø) 02:36:53 ] (ÉÍ`)@ąēĀĀĀ
165 žOF155 mailto:sage [2008/07/05(y) 15:47:31 ] >156 XP [Version 5.1.2600] ÅÂ
166 žOF [\{}@{}@{}-] ftHgĖžģĩģņ mailto:sage [2008/07/05(y) 17:55:22 ] >>153 ÜūĐÄéĐ? ―ŠČĻÁÄéÆvĪņÅVĩĒĖÅĩÄÝÄčâB
167 žOFftHgĖžģĩģņ mailto:sage [2008/07/06(ú) 06:36:13 ] ĪĻH ėŌ~ÕĐ
168 žOFftHgĖžģĩģņ mailto:sage [2008/07/06(ú) 07:02:21 ] ·ņÎį·Ą
169 žOFftHgĖžģĩģņ mailto:sage [2008/07/20(ú) 00:40:48 ] AWK@gÁÄPTNH@RONOĖR[hŠfŦo·f[^ðŋåąÁÆĩæĪÆĩÄc FS=/[ ()]+/ ÍúŌĘčĖŪŦðđļAFS="[ ()]+" ÆĐËÎČįČĒB ßÄmÁ―B @õĩÄāAąęÉÂĒÄūõÉĒÄ éy[WŠČĐČĐĐÂĐįČĐÁ―Š ģK\ŧčŠŧęĐgÆĩÄŧę―ÆŦAŧęÍp^[Éŧę―ĐĖæĪÉA ÂÜč`($0 ~ /foo/)' ĖæĪÉÝČģęéB <Š> ūęĖąĖ@\ÍAPOSIXWÜÅhL
gŧģęČĐÁ―B orz @ąęÅPÔŪįĒ_Éĩ―BŠmįČĐÁ―ūŊÅ·ĐHH
170 žOFftHgĖžģĩģņ mailto:sage [2008/07/20(ú) 00:58:40 ] wvO~OūęAWKxÉÍęÚÁÄéŊĮČ > iFSÉãüģęéjķņŠ1ķæč·ĒÆŦÍCģK\ŧÆĩÄĩíęé
171 žOFftHgĖžģĩģņ mailto:sage [2008/07/20(ú) 01:10:48 ] xĪnĖūęÍLqĖĐRxÍ éŠŪŠÂĐÝÃįĒ
172 žOFftHgĖžģĩģņ mailto:sage [2008/07/20(ú) 02:09:53 ] >>170 @hhÅÍņūķņŠģK\ŧÆĩÄĩíęé@ÆĒĪąÆÆ @//ÅÍņūģK\ŧčÅĒÄÍĒŊČĒ@ÆĒĪąÆÍŊķÅÍČĒB ĀÛAsplitÖĖ@æRøÉ^ĶéģK\ŧÍ@ĮŋįÅāŪ @ÞÞÞAąąÅÍ($0~/foo/)ÉuŦ·ĶÄ]ŋģęČĒņūc 171ĖÓĐŠģĩĒæĪūË@``
173 žOFftHgĖžģĩģņ [2008/07/21() 12:39:44 ] ĄĖt@CĖĮÝÝÁÄÅŦÜ·ĐH print t@C1Ė$2 t@C2Ė$1 Ý―ĒČīķÅ
174 žOFftHgĖžģĩģņ mailto:sage [2008/07/21() 13:06:32 ] >>173 pasteÅqĒķá_? ÍæâéŊĮB žÉt@C1Š5JÅčČįA paste t@C1 t@C2| awk '{print $2 $6;}' ÄČīķÅB # JÂÏČįāĪęPčKvūŊĮËB
175 žOFftHgĖžģĩģņ mailto:sage [2008/07/21() 13:50:02 ] >>173 awkūŊÅâč―ĒČįgetlineðgĶÎÅŦéB
176 žOFftHgĖžģĩģņ mailto:sage [2008/07/22(Î) 18:37:52 ] awk·ēĒÖÅAgnuplotÆgÝíđÄExcelĐįðúģę čÜ·B ãĖûÉ Á―DFAÆNFAgÁÄéĐįéáĒÁÄČņÅ·ĐH
177 žOFftHgĖžģĩģņ mailto:sage [2008/07/23(
) 02:40:07 ] >>176 ęÔĖáĒÍADFAūÆãûQÆŠÅŦČĒąÆĐČB Æč Ķļ DFA OõÉčÔð|ŊéŊĮŧĖāĖÍĒ NFA ĶĀÉðnßéŊĮAÉÔŠĐĐéęŠ éB ŪįĒÉlĶÄĻŊÎĒĒÆvĪB
178 žOFftHgĖžģĩģņ mailto:sage [2008/08/02(y) 00:57:57 ] Ûį
179 žOFftHgĖžģĩģņ mailto:sage [2008/08/02(y) 14:34:05 ] sh + awk ÍūįĐÉČPūÆvĪB sh + awk ÅoéąÆð perl ĖÝÅLq·élĖCŋŠĮĪĩÄāðoČĒB ―ūAlbg[NvO~OČãÉČéÆC, perl, ruby ÉČįīéðūČĒŊĮB }VPĖÅĖíXĖčąŦLqūÆA sh + awk ŠâÁÏčęÔŪÉČéÆvĪņūŊĮČ`B
180 žOFftHgĖžģĩģņ mailto:sage [2008/08/02(y) 14:49:58 ] ĻęāawkÅÅŦéąÆČįawkÅâéB Åā ÜčÉgbL[ČąÆÉČčŧĪūÁ―įperlÅâÁ―č·éĐČB
181 žOF Ēŋáņ mailto:sage [2008/08/03(ú) 01:39:18 ] lÉn·Â\ŦŠ éČįAawkÍ\ÂįĒąÆŠ éB PerlÅâęÎî{IÉâčČĒĐįAPerlÅČŠÂB ShellScriptÅĒÁ―ņgĪūŊČįAawkÍÖūŊĮB
182 žOFftHgĖžģĩģņ mailto:sage [2008/08/04() 01:23:58 ] >>180 īā@AWK ÅÅŦéČįAWKB ÆlĶéÆ@oCi[Ėf[^ĒķéČOÍAWKÅÅŦéĖÅÍc iČÆā@īÉúíĖj[dÅÍ@ŧĪūj
183 žOFftHgĖžģĩģņ mailto:sage [2008/08/04() 02:16:24 ] >>182 ŊīB―ūoCiÍdûČĒÉĩÄāA SžpŽÝĖÅč·tH[}bgŠĩĒÉĒņūæČB ASCIIÉ·éÆSpĖÝŠŠĩÉĒĩA SJISÆĐÉ·éÆģĩØčođČĒĩĨĨĨ ęÍČņÆĐČįņāĖĐČB
184 žOFftHgĖžģĩģņ mailto:sage [2008/08/07(Ø) 01:55:09 ] âÁÏč ASCII ūŊĖâčÉĩÄĻĒ―ûŠģïB
185 žOFftHgĖžģĩģņ mailto:sage [2008/08/11() 15:38:13 ] ttp://www.kt.rim.or.jp/~kbk/gawk-3.1/ Å_E\ÅŦéĖŠASCIIÆSJISðĪÜĩĶéâÂĀáËĖH
186 žOFftHgĖžģĩģņ mailto:sage [2008/08/13(
) 00:38:23 ] >>185 ĒâAŧĖgawkgÁÄéŊĮASžpŽÝĖÅč·ÍĒéÍļB žûĘXČįâčČĩĶéŊĮAŊÉÍĩĶČĒB áĶÎBSJISPs5oCg+üsĖÅč·t@CÅ PsÍQÚia:SžpŽÝ4oCg b:žpĖÝ1oCgjĖt@CŠ éÆŦB ascii[hČįa, bðØčŠŊįęéŠaĖSpķÍÅŦČĒB sjis[hČįa, bðØčŠŊįęČĒB YÜĩĒĖÍAÚðØčŠŊéXNvgðascii IvVÅNŪĩÄ oÍĘðsjisÅ·ęÎißņĮģĒŊĮjŧóÅÅŦÄĩÜĪB ĖÅA}j
AÉĒÄ éĘčAėŌðĻËŠĒ·ęÎÂ\ŦÍ éĐāĩęČĒŠA ĻčĒ·éĖŠįSįOíęéīķČĖËB
187 žOFftHgĖžģĩģņ mailto:sage [2008/08/13(
) 22:12:09 ] awkÍãĖÖūĐįgíęČČÁÄĒņūëČ
188 žOFftHgĖžģĩģņ mailto:sage [2008/08/15(ā) 02:08:00 ] UTF-8ĖęÅāÅč·ÍžpĩĐÎÅŦÄČĒB ķÆoCgÆ\ĶÆĐAú{ęÍĘ|ūĖĪB length()ÆĐÅoCgðEĶČĒĐįĐOÅāâčÉĒB
189 žOFftHgĖžģĩģņ mailto:sage [2008/08/19(Î) 22:37:59 ] >>188 ęu[ūĩĐŊ―ŊĮB âÃÉlĶéÆAŧāŧāPķŠÂÏ·Å éUTF8ð Åč·t@CĖķR[hÉgĻĪÆlĶ―zðũßã°Ä ŲĮâĒlßéûŠæūÆvĪĖÍīūŊH lĶÄālĶÄābgŠvĒÂĐČĒæc
190 žOFftHgĖžģĩģņ mailto:sage [2008/08/21(Ø) 00:40:10 ] >>189 ŲÆņĮĖķR[hŠÂÏ·ūĐįČ B ÎIÉĐęÎ}VČûÉüéņķáČĒ? zXgŠÞÆķR[hüčÍßSūæc zXgķáČĒČįŧāŧāÅč·ķáČÄĮĒņūŊĮËB
191 žOFftHgĖžģĩģņ mailto:sage [2008/08/23(y) 01:53:25 ] étB^XNvgðgawkÅĒÄĒéĖÅ·Š ķĖR[hðŪlÉÏ·ĩæĪÆĩÄĪÜĒŦÜđņ ―ÆĶÎucvÆĒĪķĖR[hðŪlÉĩæĪÆĩÄ BEGIN { @testChar = "c"; @printf("testChar=%d\n",testChar); } ĖæĪÉĩÄāutestChar=0vÆ\ĶģęÄĩÜĒÜ· ĮĒû@Š ęÎĻģĶūģĒ
192 žOFftHgĖžģĩģņ mailto:sage [2008/08/23(y) 03:21:15 ] >>191 awklib É ord ÁÄ[U[č`ĖCuÖŠ éĐįŧęðgĪB ĐOÅėÁÄāĒĒŊĮËB íĩÍ info gawk ÅēŨÄB
193 žOF191 mailto:sage [2008/08/23(y) 03:28:08 ] >>192 čŠÆĪēīĒÜ· ŽĒĩÄÝÜ·
194 žOF191 mailto:sage [2008/08/23(y) 10:56:41 ] >>192 ttp://www.kt.rim.or.jp/~kbk/gawk-30/gawk_16.html É Á―āĖðĩÄÝÜĩ―.úŌĮĻčĖŪėðĩÄęÜ·. ĮĪā čŠÆĪēīĒÜĩ―.
195 žOFftHgĖžģĩģņ mailto:sage [2008/09/15() 01:12:37 ] üÍāeðawkÅķŽ·éąÆÍoÜ·ÅĩåĪĐ āĩÍBEGINĖubNāÅķņðķŽĩÄ ŧĖķņĖp^[ÉŠōAtB[hðgÁÄĖ ivÍawkÉüÍt@Cnĩ―ÉČPÉŊéj ðČPÉąÆÍoéĖÅĩåĪĐ áĶÎcĮņČŠKØČāūĐŧčÜđņŠ BEGIN{for(i=0;i<10;i++) print int(rand()*10),int(rand()*10),int(rand()*10)} ĖĘÉÎĩÄ $1+$2+$3<10{ print $1+$2+$3 } $1+$2+$3>=10{ print ($1+$2+$3) % 10 } cÆĐŧņČīķÅAeLXgðķŽĩ―ĘÉÎĩÄ tB^[ÆĩÄärŪâģK\ŧÅŠōĩÄAtB[hðgÁÄ·éīķÅ·B âÁÏčob`t@CÆawkt@CðĒÂāėÁ―č ęsęsÉÎĩÄifķÅŠōĩ―čsplitÅŠ·éĩĐģĒÅ·ĐËcB
196 žOFftHgĖžģĩģņ mailto:sage [2008/09/15() 01:52:51 ] >>195 ļĶÄüÍðķŽĩ―ĒĖČįAawkðpCvÅq°ÎĒĒÆvĪB ŧĪÅÍČAPÉÅðUčŠŊ―ĒĖČįĘÉifķÅĒĒÆvĪB ŧęÍģÄĻŦA -- $1+$2+$3<10{ print $1+$2+$3 } $1+$2+$3>=10{ print ($1+$2+$3) % 10 } -- ÍĘÉãĖðŪÍvįņūëBę
Ėlð10ÅÁ―]čÍģĖÜÜūĐįČB
197 žOFftHgĖžģĩģņ mailto:sage [2008/09/15() 14:18:55 ] >196 Ēâ ÜÅáčČĖÅāeÍ[lĶČĒÅūģĒcorz ĘÉifķÆÍūĪāĖĖAÜpawkŠWÅõĶÄéÖČ@\ðģĩÄį·ČŦû·éĖāïūĩ ĐÆūÁÄ.awkt@CĄÂÆob`ÅApCvÅÂȰķéĖācĪ`ņAÆČÁÄĩÜĪB ĮĒŦûģĒĐČÆvÁ―ĖÅ·ĒÄÝ―ĖÅ·ŠAifÆsplitÅæĢčÜ·B
198 žOFftHgĖžģĩģņ mailto:sage [2008/09/16(Î) 02:58:54 ] ŋâŠæíĐįņĖūŠABEGINÅķŽĩ―t@CðÅĩĒ―ĒÆĒĪąÆĐČH áĶÎA gawk 'BEGIN{ ARGV[1]="in_file.txt"; ARGC=2; }{ print }' ÁÄâÁ―į in_file.txt ð\ĶÅŦéžĒ
199 žOFftHgĖžģĩģņ mailto:sage [2008/09/16(Î) 09:51:03 ] >198 III ÚĐįØÅ·B ŧÁĐAt@CķŽĩŋáĶÎęÅsŊéĖĐcâÁÄÝÜ·
200 žOFftHgĖžģĩģņ mailto:sage [2008/09/16(Î) 15:07:48 ] ΰAęUt@CðėéĖÍ čČĖĐæB ifðgĪĖÍį·ČĖÉAt@CðėéĖÍį·ķáČĒÁÄĮņČZXČņūB
201 žOFftHgĖžģĩģņ mailto:sage [2008/09/16(Î) 17:48:16 ] >200 üÍf[^ÍKĨŦĖ éāĖÅAķŽĩÄĩÜĶéŊĮ ŧęÉÎĩÄĖŠōÍ―ĒcÆĒĪę ifâsplitð
ņ·éæčāAawkŠģXÁÄé p^[ÆtB[hŠðgÁ―ûŠ XbL·éÆvĪĖÅ·ŠÔáÁÄéÅĩåĪĐcB
202 žOFftHgĖžģĩģņ mailto:sage [2008/09/16(Î) 19:39:26 ] >>201 ĘÉĒĒņķáË? åČÔt@CðėéÁÄíŊÅāČĒņūëĪĩB ÜAĖRÅÍÔt@CðėéĖÍðŊéŊĮËB EtpXðwčĩČĒęAJgfBNgÉŦÝ ĀŠ éÛáŠČĒB EŧāŧāŊžt@CŠķÝĩÄĒÄŦÝ ĀŠČĒĐāmęČĒB EÂ[ĐAŊÉ2ŪĐĩ―įobeBOĩÄĩÜĪB EūĐįÆūÁÄAęXj[NČžOĖt@CžðķŽ·éĖāĘ|ūB EĩĐāAÔt@CÍãÅÁĩÄĻKvŠ éĐāĩęČĒB ŧęÆAĐOÅüÍðķŽ·éČįAÅĐįŠģę―óÔÅėęÎĒĒĐįsplitÍvįČĒËB p^[ðgĪĐifðgĪĐÍïĄĖâčĖæĪČCŠ·éŊĮB # $1+$2+$3<10{print;}ÆĐif($1+$2+$3<10){print;}ÆĐĖáĒūāņËB
203 žOFftHgĖžģĩģņ mailto:sage [2008/09/18(Ø) 01:19:00 ] FXlĶûŠ éĖËB ĐŠČįgbL[ČŨHĩÄPÂÉûßļŠĩÄifgíļÉŊĮB čJ^ðÂŊįęéĖŠawkĖĮĒūÆvĪĩA ZIÉéÆÔáĒČYęéĖÅesÂ\ÉČéÂ\Ŧå ÜAŧęÍŧęÆĩÄ>>198 ÍpYIČĘģŠ ÁÄĮĒËB
204 žOFftHgĖžģĩģņ mailto:sage [2008/09/19(ā) 19:54:42 ] >202 Ī`ņAūíęÄÝęÎŧĪĐāB ęAĄņĖÍdÅgĪíŊÅāČŊęΞlÉgÁÄāįĪ\čāČĒ ŪSČÂlpXNvgČĖÅĮĪÉÅāČčÜ·Š ąęŠÆąâĐŠČOāgĪāĖÅ ęÎfžÉifČņÅĩåĪËB
205 žOFftHgĖžģĩģņ mailto:sage [2008/09/22() 20:50:40 ] 2008/09/15 13:17 61 20080915142145.txt 2008/09/16 13:17 316 2008091611529.txt 2008/09/22 20:09 24,028 2008_0922asahiindex.txt 2008/09/22 12:57 1,545 clean.txt ÆĒĪt@CęĐįAgawkÅĄúĖútĖt@CūŊēŦo·ÉÍĮĪ·čáĒĒņūÁŊ? BEGIN{month = strftime("%m",systime()); date = strftime("%d",systime())} /month/ && /date/ {print $0} ÅĒĒĐÆvÁ―įA/ /ĖČĐÉmonthÆĐÍgĶČĒįĩĒB /strftime("%d",systime())/ {print $0} ÆŨ―ŦĩÄāūßB ĮYęBwv~[B
206 žOFftHgĖžģĩģņ mailto:sage [2008/09/22() 21:05:13 ] BEGIN{date=strftime("%m/%d")} $0 ~ date {print $0}
207 žOFftHgĖžģĩģņ mailto:sage [2008/09/22() 21:45:34 ] >>206 thanks!
208 žOFftHgĖžģĩģņ mailto:sage [2008/10/10(ā) 19:41:51 ] ŋâÅ·B üÍĖt@CžÍFILENAMEÉZbgģęÜ·ŠA üÍĖt@CĖpXðæū·éÉÍĮĪĩ―įæĒÅ·ĐB
209 žOFftHgĖžģĩģņ mailto:sage [2008/10/10(ā) 22:13:43 ] >>208 FILENAMEÅūįęéîņŠSÄBtpXŠ~ĩĒÆĒĪąÆČįA cwdðæūĩÄŧąĐįĖÎpXŠFILENAMEB
210 žOFftHgĖžģĩģņ [2008/11/12(
) 19:19:08 ] awkĖĘð set Đ@setenv ĖÏÉãüĩ―ĒÅ·B awk '{ print $1+ $3 }' test.txt ÅlŠoÜ·B ąĖĘðÏÉãü·éÉÍĮĪĩ―įĒĒņÅĩåĪĐH set tmp=`awk '{ $1+ $3 }' test.txt` ąęūÆãčĒŦÜđņBprint ÍŧĖÜÜÅĒĒĖÅĩåĪĐH
211 žOFftHgĖžģĩģņ mailto:sage [2008/11/12(
) 20:24:22 ] ČņÅ print ðČŠÅŦéÆlĶ―ĖĐŠäūŠ
212 žOFftHgĖžģĩģņ mailto:sage [2008/11/12(
) 23:57:16 ] >print ÍŧĖÜÜÅĒĒĖÅĩåĪĐH Üļđæ
213 žOFftHgĖžģĩģņ mailto:sage [2008/11/13(Ø) 14:17:14 ] VIģÐĖvO~OūęawkŠĮąāčØęČņūŊĮ āĪüįČĒĖĐČ
214 žOFftHgĖžģĩģņ mailto:sage [2008/11/16(ú) 03:02:56 ] >>211 printÍæĘ\Ķ·éāĖĻÏÉüęéūŊČįsv cÆvÁ―ņķáāČË
215 žOFftHgĖžģĩģņ mailto:sage [2008/11/18(Î) 11:28:33 ] J}æØčĖf[^t@CŠ čAŧĖÅAæPtB[hÆæRtB[hāÉāĩ qđAqđAqđAęđŠķÝ·ęÎŧĖsūŊēŦo·I[NĖXNvgt@CðÂč―ĒĖÅ·ŠĮĪ·ęÎæĒÅ·Đ
216 žOFftHgĖžģĩģņ mailto:sage [2008/11/18(Î) 11:41:15 ] >>215 f[^t@CĖTvÆēŦoĩ―Ēs
217 žOFftHgĖžģĩģņ mailto:sage [2008/11/18(Î) 11:50:40 ] ąņČīķÅ· takeshi,fiad,fdjioaf,fdjsoafdsiĐYČĩj dddacea,fsaofsa,rrra,fjisaofdjsaidddaÆrrraŠYj aexxxu,dsoifsa,yyyuo,fjsaofaixxxuÆyyyuŠYj
218 žOFŅŽČ mailto:sage [2008/11/18(Î) 12:12:55 ] I[NXNvgðĀs·éÆîņð\Ķ·éæĪÉĩ―ĖÅ·ŠPsÚÆÅãĖsūŊð\ĶĩČĒæĪÉ·éÉÍ ENDāÉ―ÄŊÎXĩĒÅĩåĪĐ
219 žOFftHgĖžģĩģņ mailto:sage [2008/11/18(Î) 12:43:59 ] >>215 BEGIN{FS=","} function term_check(term, lower_term) # lower_term ÍĮÏ { lower_term=tolower(term) if(lower_term ~ /[bcdfghjklmnpqrstvwxyz][bcdfghjklmnpqrstvwxyz][bcdfghjklmnpqrstvwxyz][aiueo]/) return 1 return 0 } { if(term_check($1) && term_check($3)) print } p^[JčÔĩÁÄ {3} ÆĐÅĒŊéÍļČņūŠ ŦûmįČĒĖÅRsyĩ―
220 žOFftHgĖžģĩģņ mailto:sage [2008/11/18(Î) 12:47:37 ] >>218 oÍĩÄéH END ÅÜÆßÄoÍĩÄéH
221 žOFftHgĖžģĩģņ mailto:sage [2008/11/18(Î) 13:53:22 ] >>218 1sļÂobt@OĩÄAĖsĖüÍÅOĖsðoÍ·ęÎÅãĖsÍÁĶÄČČéB awk 'NR > 2 {print buffer;} NR > 1 {buffer = $0;}'
222 žOFftHgĖžģĩģņ mailto:sage [2008/11/18(Î) 14:20:29 ] >>215 gawkČį awk -F "," -v r="[bcdfghj-np-tv-z]{3}[aiueo]" --posix '$1 ~ r && $3 ~ r' $1Æ$3ĮŋįĐęûÉ ęÎĒĒČį&&ð||ÉÏĶÄË
223 žOFftHgĖžģĩģņ mailto:sage [2008/11/18(Î) 16:29:37 ] >>219 ĐčÜĩ―I
224 žOFŅŽČ mailto:sage [2008/11/18(Î) 16:46:03 ] oÜĩ―@ čŠÆĪēīĒÜ·
225 žOFftHgĖžģĩģņ mailto:sage [2008/11/19(
) 23:48:41 ] ÝüÁÄÄŪÅŦČĒĖÅģĶÄūģĒB EÎÛĖeLXgÍ2sÚŠČĒ(1sÚĩĐČĒ)Đ E1sÚÍÐįŠČJ^JiŋÅ15ķČā ÆĒĪððĖÁÄAĖæĪÉĩ―ĖÅ·ŠAĪÜqbgĩÜđņB ĮĪŊÎĒĒÅĩåĪ? NR==2 && length($0) == 0 && NR==1 && /[-ņ@--r]{1,15}/
226 žOFftHgĖžģĩģņ mailto:sage [2008/11/19(
) 23:53:31 ] >>225 NR == 2 && NR == 1ķáAâÎŽ§ĩČĒūëB
227 žOFftHgĖžģĩģņ mailto:sage [2008/11/19(
) 23:54:54 ] awkÍsð1sļ·éĐįAOÉg[^sðméąÆÍÅŦČĒB g[^sŠ1sÅ éąÆðÛØĩ―ĒČįAENDubNÅ·éĩĐČĒB
228 žOFftHgĖžģĩģņ mailto:sage [2008/11/20(Ø) 00:22:37 ] >OÉg[^sðméąÆÍÅŦČĒ BEGINÅĶęÎH
229 žOFftHgĖžģĩģņ mailto:sage [2008/11/20(Ø) 00:28:19 ] >>228 ĮĪâÁÄ? ÎÛŠt@CÅ éÛØŠ éČįwcÅāÄŨÎĒĒŊĮŧęČįawkÅâéKvģĶČĒæËB
230 žOFftHgĖžģĩģņ mailto:sage [2008/11/20(Ø) 03:49:07 ] { a = $0 } END { if (NR == 1 && a ~ /re/) print a } ÆĐ?
231 žOFftHgĖžģĩģņ mailto:sage [2008/11/20(Ø) 23:58:06 ] ĮČ―ĐACÓrbgĖ2ĖâHEXðDECÉÏ··évOðĒÄāįĶÜđĘĐH
232 žOFftHgĖžģĩģņ mailto:sage [2008/11/22(y) 12:02:58 ] dlŠsūmČÆąëŠ éĩAČÉæčČņÅawkÅ?
233 žOFftHgĖžģĩģņ mailto:sage [2008/11/26(
) 22:53:51 ] >>232 ąąŠawkXūĐįÅĩåB
234 žOFftHgĖžģĩģņ mailto:sage [2008/11/29(y) 03:05:38 ] >>232 lĶéČBīķë
235 žOFftHgĖžģĩģņ mailto:sage [2008/12/12(ā) 07:21:00 ] u Č―Í―ĖawkÅâëĪÆ·éĖÅ·ĐHv uŧąÉawkŠ éĐįv
236 žOFftHgĖžģĩģņ mailto:sage [2008/12/13(y) 04:23:45 ] awkĐįsystem()ÅgrepÆĐsedÆĐÄņūč·éČŠtĒÄĒé VFXNvgÉ·éûŠÞĩëáaī
237 žOFftHgĖžģĩģņ mailto:sage [2008/12/13(y) 23:56:31 ] ĻĒĻĒAgrepâsedŪįĒÄŅoģļÉawkÅâëĪšB
238 žOFftHgĖžģĩģņ mailto:sage [2008/12/16(Î) 00:29:26 ] grepâsedÍpCvÅÂȰÄgĪāĖķáČĒĖH(^^;
239 žOFftHgĖžģĩģņ [2009/01/10(y) 22:10:41 ] gawk 3.1.4 mb@ĖwindowsÅĖEXEt@CŠ~ĩĒc
240 žOFftHgĖžģĩģņ mailto:sage [2009/01/11(ú) 00:38:51 ] ČņÅŧņČÃĒo[WŠ~ĩĒĖ?
241 žOFftHgĖžģĩģņ [2009/01/11(ú) 12:16:04 ] >ČņÅŧņČÃĒo[WŠ~ĩĒĖ? lengthÆĐsubstrÅAujvtŦķņÖŠ éĐįÅ·B 3.1.5Č~ūÆAŊķXNvgt@CāÅAoCgPĘÆ LN^[PĘĖŽÝŠïVČĖÅ·B
242 žOF240 mailto:sage [2009/01/11(ú) 15:01:36 ] 3.1.5ÅķĖĩĒŠÏíÁ―ĖÍŧĖĘčūŊĮA3.1.4ĖWindowsÅÄ jlengthâį Á―ÁŊ? ČĐÁ―ÆvĪņūŊĮB
243 žOFftHgĖžģĩģņ [2009/01/11(ú) 15:48:22 ] >ČĐÁ―ÆvĪņūŊĮB ĶÁB3.1.4ČOĖÍoCgPĘI[ÁÄÅ·ĐH cŧęÅā2oCg·ZÅĩĶÎĒĒĐįAÜū}VĐāB jtŦŠĮÁģęÄĒ―ŊĮAŪėÏXÉšÁÄp~ģę―c ÆvÁÄĒÜĩ―B LŊÉ éĖÍAĮČ―ĐĖÆĐgĢĘVerūÁ―ĖĐcH
244 žOF240 mailto:sage [2009/01/11(ú) 17:54:21 ] > ĶÁB3.1.4ČOĖÍoCgPĘI[ÁÄÅ·ĐH ŋáĪB jČņÆĐŠ Á―ĖÍA 2.11x[XĖjgawkÆ2.15x[XĖjgawk 2.15x[XĖÆgawk+mb 3.0.xx[XĖgawk+mb ÅA3.1.xx[XĖÉÍČĐÁ―ÆĒĪbūÁ―ÆvĪB ŧęžęâÁÄélŠáĪB
245 žOFftHgĖžģĩģņ [2009/01/11(ú) 19:05:17 ] >3.1.xx[XĖÉÍČĐÁ―ÆĒĪbūÁ―ÆvĪB ŧĪÅ·ĐcB gawk 3.1.4 mb ĖwindowsÅĖEXEt@CŠ~ĩĒc ÅÍČÄA 3.0.xx[XĖgawk+mb ĖwindowsÅĖEXEt@CŠ~ĩĒc ÆĒĪÉČéóÅ·ŠcģÁÛĒB ÁÄāÖâgÏŠļcŧĖOÉ16bitDOSÅONLYĖ\īcB úßÜ·B240ģņAĮĪāÅĩ―B
246 žOFftHgĖžģĩģņ mailto:sage [2009/01/11(ú) 19:50:26 ] >>245 www.hinadori.atnifty.com/~wills/ É éæB3.0.6ĖâÂB DOSÅūŊķáČÄWin32Åā éB 3.0.6→3.1.xÅĶ―@\ÅāgÁÄņĖ?
247 žOFftHgĖžģĩģņ [2009/01/11(ú) 22:30:39 ] > éæB3.0.6ĖâÂB ĻĻB čŠÆĪēīĒÜ·B >3.0.6Ļ3.1.xÅĶ―@\ÅāgÁÄņĖ? ĒÂ―ŠĶ―ĖĐæcŽĩÄĒČĒņÅ·ŠA gensubÆĐmktimeÆĐswitch-caseÆĐc čÜ·ĐËB Ü AãÖčiÍ éĖÅĩÄÝÜ·BĮĪāÅ·B
248 žOFftHgĖžģĩģņ [2009/02/23() 08:11:12 ] awkÅAgÝíđĖSÄðėéAÆĒĪÍÅŦéĖÅĩåĪĐH ĒíäénbrĖAÂÅÍČÄAgðmč―ĒÆĒĪČĖÅ·ŠĨĨĨB imawkðgÁÄĒÜ·j
249 žOFftHgĖžģĩģņ mailto:sage [2009/02/24(Î) 18:18:34 ] >>248 ÅŦÜ·
250 žOFsage [2009/03/04(
) 15:23:19 ] 248Å·B ČņÆĐÅŦÜĩ―B249ģņĮĪāÅ·B
251 žOFftHgĖžģĩģņ mailto:sage [2009/03/04(
) 15:24:16 ] sageÔáĶ―c
252 žOFftHgĖžģĩģņ mailto:sage [2009/03/23() 11:47:59 ] int(0.5005*10000)Š5004ÉČéĖÍČšÅ·ĐB
253 žOFftHgĖžģĩģņ mailto:sage [2009/03/23() 12:41:00 ] Ûßë·ÅĩåĪB ØčĖÄOÉ0.5Ŧ·ÆĐHvĩÄÝÄÍ@―ÅĩåĪĐB ÚĩÍAIEEEÆÛßë·ÓčĖL[[hÅõĖąÆB
254 žOFftHgĖžģĩģņ mailto:sage [2009/03/23() 19:57:34 ] >253 čŠÆĪ