1 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2007/02/23(‹à) 23:55:42 .net] •…‚Á‚Ä‚à‘âH éuûû‚à˜V‚¢‚Ä‚Íém”n‚É—ò‚éH ŽOl‚Ì׊w‚ª¶‚Ýo‚µ‚½ƒXƒNƒŠƒvƒgŒ¾ŒêAWK‚ɂ‚¢‚ÄŒê‚éƒXƒŒ Ÿ ‘OƒXƒŒ awk‚ɂ‚¢‚ÄŒê‚éƒXƒŒ pc10.2ch.net/test/read.cgi/tech/1023556171/ Ÿ ŠÖŒWƒXƒŒ ƒVƒFƒ‹ƒXƒNƒŠƒvƒg‘Š’kŽº pc10.2ch.net/test/read.cgi/tech/1112553783/ AWK‚ÅCGI pc10.2ch.net/test/read.cgi/php/1171804314/ ysedzƒVƒFƒ‹ƒXƒNƒŠƒvƒg‘‡@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/
153 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/06/25(…) 16:09:13 .net] “Ç‚ñ‚Å‚½‚瑼l‚ɂȂñ‚©•·‚«‚Ü‚¹‚ñB
154 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/06/25(…) 16:34:16 .net] ‚¶‚á‚ Aƒ}ƒjƒ…ƒAƒ‹“Ç‚ñ‚Å‚à‚í‚©‚ç‚È‚©‚Á‚½‚炨Žèã‚°‚©
155 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/06/29(“ú) 21:37:04 .net] Windows ”Å‚Ì gawk-3.1.5 ‚Å`‘o•ûŒüƒpƒCƒv‚ª‚¤‚Ü‚“®ì‚µ‚Ü‚¹‚ñBˆÈ‰ºA www.kt.rim.or.jp/~kbk/gawk-3.1/gawk.html#SEC182 ‚©‚ç‚̃Tƒ“ƒvƒ‹ƒtƒ@ƒCƒ‹‚Å‚·‚ªA“r’†‚ÅŽ~‚Ü‚Á‚Ä‚µ‚Ü‚Á‚Ä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
156 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/07/01(‰Î) 20:42:14 .net] ‚±‚êŽg‚¤‚Æ‚¢‚¢‚æ ttp://www.pipeunish.jp/
157 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/07/02(…) 01:35:15 .net] ‚Ç‚¤‚â‚Á‚½‚ç Cygwin ‚Ì gawk(GNU Awk 3.1.6) ‚Å print length("‚ ‚¢‚¤") ‚ª 3 ‚ɂȂé‚̂ł·‚©H
158 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/07/02(…) 02:13:54 .net] Windows‚̃o[ƒWƒ‡ƒ“‚‚ç‚¢‘‚±‚¤‚ÈB‚łȂ¢‚Æ’Þ‚è‚ÆŽv‚í‚ê‚邿
159 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/07/02(…) 08:51:57 .net] jgawk?
160 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/07/02(…) 09:32:16 .net] gawk.dll‚Á‚ÄA‚Ü‚¾’N‚©ƒƒ“ƒe‚µ‚Ä‚‚¾‚³‚Á‚Ä‚é‚ñ‚Å‚µ‚傤‚©H ÅV”Ågawk‚Ìdll‚ð’T‚µ‚Ä‚é‚ñ‚Å‚·‚ªAŒ©‚‚©‚è‚Ü‚¹‚ñB ‚Ü‚½‚ÍAƒ\[ƒX‚Ìtar.gz‚©‚çdll‚ðì‚é•û–@‚ªÚ‚Á‚Ä‚¢‚éƒy[ƒW‚ð Œä‘¶’m‚Ì•û‚ª‚¢‚ç‚Á‚µ‚á‚¢‚Ü‚µ‚½‚çA‹³‚¦‚Ä‚¢‚½‚¾‚¯‚邯•‚©‚è‚Ü‚·B
161 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/07/02(…) 10:34:53 .net] ‚È‚É‚ð‚¢‚Á‚Ä‚é‚Ì‚©‚í‚©‚ç‚ñ ƒ\[ƒX‚Ìtar.gz‚Á‚ĂȂÉH
162 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/07/02(…) 10:42:47 .net] ftp.gnu.org/gnu/gawk/ ‚©‚çƒ_ƒEƒ“ƒ[ƒh‚Å‚«‚égawk-*.tar.gz‚Ì‚±‚Ƃł·‚ªBB source‚©‚çgawk.exe‚ðì‚Á‚½‚肵‚È‚¢‚̂ł·‚©HH dll‚Æ‘‚¢‚Ä‚¢‚é‚̂ł킩‚é‚©‚Ƃ͎v‚¢‚Ü‚·‚ªA windowsŠÂ‹«‰º‚ł̘b‚Å‚·B•’i‚Ícygwin‚Åmake‚µ‚½gawk‚ðŽg‚Á‚Ä‚¢‚é‚̂ł·‚ªA dll‚ª‚ ‚邯‘¼‚ÌŒ¾Œê‚©‚çŒÄ‚Ño‚µ‚ÄŽg‚¦‚é‚̂ŕ֗˜‚©‚È[‚ÆŽv‚Á‚Ă܂·B
163 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/07/02(…) 10:45:49 .net] cygwin‚Íwin—p‚̃\[ƒX‚¶‚á‚È‚¢‚©‚ç win—p‚̃\[ƒX‚ª‚¢‚é
164 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/07/02(…) 11:53:32 .net] >>160 Ì‚ ‚Á‚½DLL”Å‚ÍìŽÒ‚ª“ÆŽ©‚Éì‚Á‚½‚à‚݂̂½‚¢‚Å –{‰Æ‚É”½‰f‚³‚ê‚ĂȂ¢‚©‚ç–{‰Æ‚̃\[ƒX‚©‚çDLL‚ðì‚é‚͖̂³—B DLL”ł̃\[ƒX‚ðŽQl‚É‚µ‚ÄŽ©—Í‚Åì‚é‚© ‚Å‚«‚È‚¢‚È‚çìŽÒ‚ɘA—‚µ‚Ä‹¦—Í‚ð‹‚߂邵‚©‚È‚¢B
165 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/07/02(…) 12:05:07 .net] >>160 Ž©•ª‚ʼnüC‚·‚邵‚©‚È‚¢‚¾‚ë
166 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/07/03(–Ø) 02:36:53 .net] (ÉÍ`)@±²ÀÀÀ
167 –¼‘OF155 mailto:sage [2008/07/05(“y) 15:47:31 .net] >156 XP [Version 5.1.2600] ‚Å‚Â
168 –¼‘OF [\{}@{}@{}-] ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/07/05(“y) 17:55:22 .net] >>153 ‚Ü‚¾Œ©‚Ă邩? ‘½•ª‚È‚¨‚Á‚Ă邯Žv‚¤‚ñ‚ÅV‚µ‚¢‚Ì‚ÅŽŽ‚µ‚Ă݂Ă‚è‚âB
169 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/07/06(“ú) 06:36:13 .net] ‚¤‚¨H ìŽÒ~—Õ‚©
170 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/07/06(“ú) 07:02:21 .net] ‚·‚ñ‚΂炷‚¡
171 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/07/20(“ú) 00:40:48 .net] AWK@Žg‚Á‚Ä‚P‚T”NH@‚R‚O”N‘O‚̃R[ƒh‚ª“f‚«o‚·ƒf[ƒ^‚ð‚¿‚å‚±‚Á‚ƈ—‚µ‚悤‚Æ‚µ‚Äc FS=/[ ()]+/ ‚ÍŠú‘Ò’Ê‚è‚Ì“®‚«‚ð‚¹‚¸AFS="[ ()]+" ‚Æ‘‚©‚˂΂Ȃç‚È‚¢B ‰‚߂Ēm‚Á‚½B @ŒŸõ‚µ‚Ä‚àA‚±‚ê‚ɂ‚¢‚Ä–¾‰õ‚É‘‚¢‚Ä‚ ‚éƒy[ƒW‚ª‚È‚©‚È‚©Œ©‚‚©‚ç‚È‚©‚Á‚½‚ª „³‹K•\Œ»’蔂ª‚»‚ꎩg‚Æ‚µ‚ÄŒ»‚ꂽ‚Æ‚«A‚»‚ê‚̓pƒ^[ƒ“’†‚ÉŒ»‚ꂽ‚©‚̂悤‚ÉA „‚‚܂è`($0 ~ /foo/)' ‚̂悤‚ɂ݂Ȃ³‚ê‚éB <’†—ª> „Œ¾Œê‚Ì‚±‚Ì‹@”\‚ÍAPOSIX•W€‚܂ŃhƒLƒ…ƒƒ“ƒg‰»‚³‚ê‚È‚©‚Á‚½B orz @‚±‚ê‚Å‚PŽžŠÔ‚®‚ç‚¢ƒ€ƒ_‚É‚µ‚½BŽ„‚ª’m‚ç‚È‚©‚Á‚½‚¾‚¯‚Å‚·‚©HH
172 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/07/20(“ú) 00:58:40 .net] wƒvƒƒOƒ‰ƒ~ƒ“ƒOŒ¾ŒêAWKx‚ɂ͈ꉞڂÁ‚Ă邯‚Ç‚È > iFS‚É‘ã“ü‚³‚ê‚éj•¶Žš—ñ‚ª1•¶Žš‚æ‚è’·‚¢‚Æ‚«‚ÍC³‹K•\Œ»‚Æ‚µ‚Ĉµ‚í‚ê‚é
173 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/07/20(“ú) 01:10:48 .net] ƒxƒ‹Œ¤Œn“‚ÌŒ¾Œê‚Í‹Lq‚ÌŽ©—R“x‚Í‚ ‚邪‹““®‚ª‚‚©‚݂Â炢
174 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/07/20(“ú) 02:09:53 .net] >>170 @hh‚ň͂ñ‚¾•¶Žš—ñ‚ª³‹K•\Œ»‚Æ‚µ‚Ĉµ‚í‚ê‚é@‚Æ‚¢‚¤‚±‚Æ‚Æ @//‚ň͂ñ‚¾³‹K•\Œ»’蔂ő‚¢‚Ă͂¢‚¯‚È‚¢@‚Æ‚¢‚¤‚±‚Ƃ͓¯‚¶‚ł͂Ȃ¢B ŽÀÛAsplitŠÖ”‚Ì@‘æ‚Rˆø”‚É—^‚¦‚鳋K•\Œ»‚Í@‚Ç‚¿‚ç‚Å‚à“®‚ @‚Þ‚Þ‚ÞA‚±‚±‚Å‚Í($0~/foo/)‚É’u‚«Š·‚¦‚Ä•]‰¿‚³‚ê‚È‚¢‚ñ‚¾c 171‚̈ӌ©‚ª³‚µ‚¢‚悤‚¾‚Ë@ƒ`ƒƒƒ“ƒ`ƒƒƒ“
175 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2008/07/21(ŒŽ) 12:39:44 .net] •¡”‚̃tƒ@ƒCƒ‹‚̓ǂݞ‚Ý‚Á‚Ăł«‚Ü‚·‚©H print ƒtƒ@ƒCƒ‹1‚Ì$2 ƒtƒ@ƒCƒ‹2‚Ì$1 ‚Ý‚½‚¢‚ÈŠ´‚¶‚Å
176 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/07/21(ŒŽ) 13:06:32 .net] >>173 paste‚ÅŒq‚¢‚¶‚áƒ_ƒ? Ž„‚͂悂â‚邯‚ÇB ‰¼‚Ƀtƒ@ƒCƒ‹1‚ª5ƒJƒ‰ƒ€ŒÅ’è‚È‚çA paste ƒtƒ@ƒCƒ‹1 ƒtƒ@ƒCƒ‹2| awk '{print $2 $6;}' ‚ĂȊ´‚¶‚ÅB # ƒJƒ‰ƒ€”‰Â•ςȂç‚à‚¤ˆê”P‚è•K—v‚¾‚¯‚Ç‚ËB
177 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/07/21(ŒŽ) 13:50:02 .net] >>173 awk‚¾‚¯‚Å‚â‚肽‚¢‚È‚çgetline‚ðŽg‚¦‚΂ł«‚éB
178 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/07/22(‰Î) 18:37:52 .net] awk‚·‚²‚¢•Ö—˜‚ÅAgnuplot‚Æ‘g‚݇‚킹‚ÄExcel‚©‚ç‰ð•ú‚³‚ê‚‚‚ ‚è‚Ü‚·B ã‚Ì•û‚É‚ ‚Á‚½DFA‚ÆNFAŽg‚Á‚Ă鎖‚©‚ç‚‚éˆá‚¢‚Á‚ĂȂñ‚Å‚·‚©H
179 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/07/23(…) 02:40:07 .net] >>176 ˆê”Ԃ̈Ⴂ‚ÍADFA‚¾‚ÆŒã•ûŽQÆ‚ª‚Å‚«‚È‚¢‚±‚Æ‚©‚ÈB ‚Æ‚è‚ ‚¦‚¸ DFA ‘O€”õ‚ÉŽèŠÔ‚ðŠ|‚¯‚邯‚Lj—‚»‚Ì‚à‚̂͑‚¢ NFA ‘¦À‚Ɉ—‚ðŽn‚߂邯‚ÇAˆ—‚ÉŽžŠÔ‚ª‚©‚©‚éꇂª‚ ‚éB ‚®‚ç‚¢‚Él‚¦‚Ä‚¨‚¯‚΂¢‚¢‚ÆŽv‚¤B
180 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/02(“y) 00:57:57 .net] •ÛŽç
181 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/02(“y) 14:34:05 .net] sh + awk ‚Í–¾‚ç‚©‚ÉŠÈ’P‚¾‚ÆŽv‚¤B sh + awk ‚Åo—ˆ‚邱‚Æ‚ð perl ‚݂̂ŋLq‚·‚él‚Ì‹CŽ‚¿‚ª‚Ç‚¤‚µ‚Ä‚à—‰ðo—ˆ‚È‚¢B ‚½‚¾Aƒlƒbƒgƒ[ƒNƒvƒƒOƒ‰ƒ~ƒ“ƒOˆÈã‚É‚È‚é‚ÆC, perl, ruby ‚ɂȂ炴‚é‚𓾂Ȃ¢‚¯‚ÇB ƒ}ƒVƒ“’P‘̂ł̎íX‚̎葱‚«‹Lq‚¾‚ÆA sh + awk ‚ª‚â‚Á‚Ï‚èˆê”ÔŠ®Œ‹‚É‚È‚é‚ÆŽv‚¤‚ñ‚¾‚¯‚Ç‚È`B
182 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/02(“y) 14:49:58 .net] ‚¨‚ê‚àawk‚łł«‚邱‚ƂȂçawk‚Å‚â‚éB ‚Å‚à‚ ‚Ü‚è‚ɃgƒŠƒbƒL[‚È‚±‚ƂɂȂ肻‚¤‚¾‚Á‚½‚çperl‚Å‚â‚Á‚½‚è‚·‚é‚©‚ÈB
183 –¼‘OF‚ ‚¢‚¿‚á‚ñ mailto:sage [2008/08/03(“ú) 01:39:18 .net] l‚É“n‚·‰Â”\«‚ª‚ ‚é‚È‚çAawk‚ÍŒ‹\‚‚炢‚±‚Æ‚ª‚ ‚éB Perl‚Å‚â‚ê‚Ίî–{“I‚É–â‘è‚È‚¢‚©‚çAPerl‚Å‘‚•È‚ª‚‚B ShellScript‚Å‚¢‚Á‚½‚ñŽg‚¤‚¾‚¯‚È‚çAawk‚͕֗˜‚¾‚¯‚ÇB
184 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/04(ŒŽ) 01:23:58 .net] >>180 ‰´‚à@AWK ‚łł«‚é‚È‚çAWKB ‚Æl‚¦‚邯@ƒoƒCƒiƒŠ[‚̃f[ƒ^‚¢‚¶‚éˆÈŠO‚ÍAWK‚łł«‚é‚̂łÍc i‚È‚‚Æ‚à@‰´‚É“úí‚̃j[ƒd‚Å‚Í@‚»‚¤‚¾j
185 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/04(ŒŽ) 02:16:24 .net] >>182 “¯Š´B‚½‚¾ƒoƒCƒiƒŠ‚ÍŽd•û‚È‚¢‚É‚µ‚Ä‚àA ‘S”¼Šp¬Ý‚̌Œ蒷ƒtƒH[ƒ}ƒbƒg‚ªˆµ‚¢‚É‚‚¢‚ñ‚¾‚æ‚ÈB ASCII‚É‚·‚邯‘SŠp‚̂ݕ”•ª‚ªˆ—‚µ‚É‚‚¢‚µA SJIS‚Æ‚©‚É‚·‚邯³‚µ‚Ø‚èo‚¹‚È‚¢‚µ¥¥¥ ‚ ‚ê‚͂Ȃñ‚Æ‚©‚È‚ç‚ñ‚à‚Ì‚©‚ÈB
186 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/07(–Ø) 01:55:09 .net] ‚â‚Á‚Ï‚è ASCII ‚¾‚¯‚Ì–â‘è‚É‚µ‚Ä‚¨‚¢‚½•û‚ª–³“ïB
187 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/11(ŒŽ) 15:38:13 .net] ttp://www.kt.rim.or.jp/~kbk/gawk-3.1/ ‚Ń_ƒEƒ\‚Å‚«‚é‚Ì‚ªASCII‚ÆSJIS‚ð‚¤‚Ü‚ˆµ‚¦‚é‚â‚‚À‚á‚Ë‚ÌH
188 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/13(…) 00:38:23 .net] >>185 ‚¢‚âA‚»‚ÌgawkŽg‚Á‚Ă邯‚ÇA‘S”¼Šp¬Ý‚̌Œ蒷‚Í¢‚é‚Í‚¸B —¼•û•ÊX‚È‚ç–â‘è‚È‚ˆµ‚¦‚邯‚ÇA“¯Žž‚ɂ͈µ‚¦‚È‚¢B —Ⴆ‚ÎBSJIS‚Ps5ƒoƒCƒg+‰üs‚̌Œ蒷ƒtƒ@ƒCƒ‹‚Å ‚Ps‚Í‚Q€–Úia:‘S”¼Šp¬Ý4ƒoƒCƒg b:”¼Šp‚Ì‚Ý1ƒoƒCƒgj‚̃tƒ@ƒCƒ‹‚ª‚ ‚邯‚«B asciiƒ‚[ƒh‚È‚ça, b‚ð؂蕪‚¯‚ç‚ê‚邪a‚Ì‘SŠp•¶Žš‚͈—‚Å‚«‚È‚¢B sjisƒ‚[ƒh‚È‚ça, b‚ð؂蕪‚¯‚ç‚ê‚È‚¢B ”Y‚Ü‚µ‚¢‚Ì‚ÍA€–Ú‚ð؂蕪‚¯‚éƒXƒNƒŠƒvƒg‚ðascii ƒIƒvƒVƒ‡ƒ“‚Å‹N“®‚µ‚Ä o—ÍŒ‹‰Ê‚ðsjis‚ň—‚·‚ê‚Îi‚ß‚ñ‚Ç‚‚³‚¢‚¯‚ÇjŒ»ó‚ň—‚Å‚«‚Ä‚µ‚Ü‚¤B ‚Ì‚ÅAƒ}ƒjƒ…ƒAƒ‹‚É‘‚¢‚Ä‚ ‚é’Ê‚èAìŽÒ‚ð‚¨‚Ë‚ª‚¢‚·‚ê‚Ή”\«‚Í‚ ‚é‚©‚à‚µ‚ê‚È‚¢‚ªA ‚¨Šè‚¢‚·‚é‚Ì‚ªçSçO‚í‚ê‚銴‚¶‚Ȃ̂ËB
189 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/13(…) 22:12:09 .net] awk‚ÍŽž‘ã‚ÌŠÖ”‚¾‚©‚çŽg‚í‚ê‚È‚‚È‚Á‚Ä‚¢‚‚ñ‚¾‚ë‚È‚
190 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/15(‹à) 02:08:00 .net] UTF-8‚ÌꇂłàŒÅ’è’·‚Í”¼Šp•‚µ‚©‘Ήž‚Å‚«‚ĂȂ¢B •¶Žš”‚ƃoƒCƒg”‚Æ•\ަ•‚Æ‚©A“ú–{Œê‚Í–Ê“|‚¾‚Ì‚¤B length()‚Æ‚©‚ŃoƒCƒg”‚ðE‚¦‚È‚¢‚©‚玩‘O‚ň—‚à‚â‚è‚É‚‚¢B
191 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/19(‰Î) 22:37:59 .net] >>188 ˆêu”[“¾‚µ‚©‚¯‚½‚¯‚ÇB —âÂÉl‚¦‚邯A‚»‚à‚»‚à‚P•¶Žš‚ª‰Â•Ï’·‚Å‚ ‚éUTF8‚ð ŒÅ’è’·ƒtƒ@ƒCƒ‹‚Ì•¶ŽšƒR[ƒh‚ÉŽg‚¨‚¤‚Æl‚¦‚½“z‚ð’÷‚ßã‚°‚Ä ‹ƒ‚‚Ù‚Ç–â‚¢‹l‚ß‚é•û‚ªæ‚¾‚ÆŽv‚¤‚͉̂´‚¾‚¯H l‚¦‚Ä‚àl‚¦‚Ä‚àƒƒŠƒbƒg‚ªŽv‚¢‚‚©‚È‚¢‚æc
192 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/21(–Ø) 00:40:10 .net] >>189 ‚Ù‚Æ‚ñ‚ǂ̕¶ŽšƒR[ƒh‚ª‰Â•Ï’·‚¾‚©‚ç‚È‚ B ‘Š‘Î“I‚ÉŒ©‚ê‚΃}ƒV‚È•û‚É“ü‚é‚ñ‚¶‚á‚È‚¢? ƒzƒXƒg‚ª—‚Þ‚Æ•¶ŽšƒR[ƒhŽü‚è‚͔ߎS‚¾‚æc ƒzƒXƒg‚¶‚á‚È‚¢‚Ȃ炻‚à‚»‚àŒÅ’è’·‚¶‚á‚È‚‚Ä—Ç‚¢‚ñ‚¾‚¯‚Ç‚ËB
193 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/23(“y) 01:53:25 .net] ‚ ‚éƒtƒBƒ‹ƒ^ƒXƒNƒŠƒvƒg‚ðgawk‚Å‘‚¢‚Ä‚¢‚é‚̂ł·‚ª •¶Žš‚̃R[ƒh‚ð®”’l‚ɕϊ·‚µ‚悤‚Æ‚µ‚Ä‚¤‚Ü‚‚¢‚«‚Ü‚¹‚ñ ‚½‚Æ‚¦‚Îucv‚Æ‚¢‚¤•¶Žš‚̃R[ƒh‚ð®”’l‚É‚µ‚悤‚Æ‚µ‚Ä BEGIN { @testChar = "c"; @printf("testChar=%d\n",testChar); } ‚̂悤‚É‚µ‚Ä‚àutestChar=0v‚Æ•\ަ‚³‚ê‚Ä‚µ‚Ü‚¢‚Ü‚· —Ç‚¢•û–@‚ª‚ ‚ê‚΂¨‹³‚¦‚‚¾‚³‚¢
194 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/23(“y) 03:21:15 .net] >>191 awklib ‚É ord ‚Á‚ă†[ƒU[’è‹`‚̃‰ƒCƒuƒ‰ƒŠŠÖ”‚ª‚ ‚é‚©‚ç‚»‚ê‚ðŽg‚¤B Ž©‘O‚Åì‚Á‚Ä‚à‚¢‚¢‚¯‚Ç‚ËB ‚‚킵‚‚Í info gawk ‚Å’²‚ׂÄB
195 –¼‘OF191 mailto:sage [2008/08/23(“y) 03:28:08 .net] >>192 ‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚· ‘‘¬ŒŸ“¢‚µ‚Ă݂܂·
196 –¼‘OF191 mailto:sage [2008/08/23(“y) 10:56:41 .net] >>192 ttp://www.kt.rim.or.jp/~kbk/gawk-30/gawk_16.html ‚É‚ ‚Á‚½‚à‚Ì‚ðŽŽ‚µ‚Ă݂܂µ‚½.Šú‘Ò‚Ç‚¨‚è‚Ì“®ì‚ð‚µ‚Ä‚‚ê‚Ü‚·. ‚Ç‚¤‚à‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½.
197 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/09/15(ŒŽ) 01:12:37 .net] “ü—Í“à—e‚ðawk‚Ŷ¬‚·‚邱‚Æ‚Ío—ˆ‚Ü‚·‚Å‚µ‚傤‚© ‚à‚µ‚‚ÍBEGIN“™‚̃uƒƒbƒN“à‚Å•¶Žš—ñ‚𶬂µ‚Ä ‚»‚Ì•¶Žš—ñ‚̃pƒ^[ƒ“–ˆ‚É•ªŠòAƒtƒB[ƒ‹ƒh‚ðŽg‚Á‚Ă̈— i—v‚Íawk‚É“ü—̓tƒ@ƒCƒ‹“n‚µ‚½Žž‚ÉŠÈ’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‚Æ‚©‚»‚ñ‚ÈŠ´‚¶‚ÅAƒeƒLƒXƒg‚𶬂µ‚½Œ‹‰Ê‚ɑ΂µ‚Ä ƒtƒBƒ‹ƒ^[‚Æ‚µ‚Ä”äŠrŽ®‚ⳋK•\Œ»‚Å•ªŠò‚µ‚ÄAƒtƒB[ƒ‹ƒh‚ðŽg‚Á‚Ĉ—‚·‚銴‚¶‚Å‚·B ‚â‚Á‚Ï‚èƒoƒbƒ`ƒtƒ@ƒCƒ‹‚Æawkƒtƒ@ƒCƒ‹‚ð‚¢‚‚‚àì‚Á‚½‚è ˆêsˆês‚ɑ΂µ‚Äif•¶‚Å•ªŠò‚µ‚½‚èsplit‚Å•ªŠ„‚·‚邵‚©–³‚¢‚Å‚·‚©‚ËcB
198 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/09/15(ŒŽ) 01:52:51 .net] >>195 Џ‚¦‚Ä“ü—͂𶬂µ‚½‚¢‚̂ȂçAawk‚ðƒpƒCƒv‚ÅŒq‚°‚΂¢‚¢‚ÆŽv‚¤B ‚»‚¤‚ł͂ȂA’P‚É—”‚ň—‚ð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
199 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/09/15(ŒŽ) 14:18:55 .net] >196 ‚¢‚â‚ ‚‚܂ŗá‘è‚Ȃ̂œà—e‚Í[‚l‚¦‚È‚¢‚Å‚‚¾‚³‚¢corz •’Ê‚Éif•¶‚Ƃ͌¾‚¤‚à‚Ì‚ÌAÜŠpawk‚ª•W€‚Å”õ‚¦‚Ä‚é•Ö—˜‚È‹@”\‚𖳎‹‚µ‚Äç’·‚È‘‚«•û‚·‚é‚Ì‚à“‚µ ‚©‚ÆŒ¾‚Á‚Ä.awkƒtƒ@ƒCƒ‹•¡”ŒÂ‚ƃoƒbƒ`‚ÅAƒpƒCƒv‚ł‚Ȃ°‚Ĉ—‚·‚é‚Ì‚àc‚¤`‚ñA‚ƂȂÁ‚Ä‚µ‚Ü‚¤B —Ç‚¢‘‚«•û–³‚¢‚©‚È‚Ÿ‚ÆŽv‚Á‚½‚̂ŕ·‚¢‚Ă݂½‚̂ł·‚ªAif‚Æsplit‚ÅŠæ’£‚è‚Ü‚·B
200 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/09/16(‰Î) 02:58:54 .net] Ž¿–₪‚æ‚‚í‚©‚ç‚ñ‚Ì‚¾‚ªABEGIN•”‚Ŷ¬‚µ‚½ƒtƒ@ƒCƒ‹‚ðˆ—•”‚ňµ‚¢‚½‚¢‚Æ‚¢‚¤‚±‚Æ‚©‚ÈH —Ⴆ‚ÎA gawk 'BEGIN{ ARGV[1]="in_file.txt"; ARGC=2; }{ print }' ‚Á‚Ä‚â‚Á‚½‚ç in_file.txt ‚ð•\ަ‚Å‚«‚邼‚¢
201 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/09/16(‰Î) 09:51:03 .net] >198 III –Ú‚©‚ç—Ø‚Å‚·B ‚»‚Á‚©Aƒtƒ@ƒCƒ‹¶¬‚µ‚¿‚Ⴆ‚ΈꔂÅs‚¯‚é‚Ì‚©
202 –¼‘OFc‚â‚Á‚Ă݂܂· [] [‚±‚±‰ó‚ê‚Ă܂·]
203 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/09/16(‰Î) 15:07:48 .net] ‚¤‚°Aˆê’Uƒtƒ@ƒCƒ‹‚ðì‚é‚̂͂ ‚è‚Ȃ̂©‚æB if‚ðŽg‚¤‚Ì‚Íç’·‚Ȃ̂ÉAƒtƒ@ƒCƒ‹‚ðì‚é‚Ì‚Íç’·‚¶‚á‚È‚¢‚Á‚Ăǂñ‚ȃZƒ“ƒX‚È‚ñ‚¾B
204 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/09/16(‰Î) 17:48:16 .net] >200 “ü—̓f[ƒ^‚Í‹K‘¥«‚Ì‚ ‚é‚à‚Ì‚ÅA¶¬‚µ‚Ä‚µ‚Ü‚¦‚邯‚Ç ‚»‚ê‚ɑ΂µ‚Ă̕ªŠò‚Í‘½‚¢c‚Æ‚¢‚¤ê‡ if‚âsplit‚ð—…—ñ‚·‚邿‚è‚àAawk‚ªŒ³XŽ‚Á‚Ä‚é ƒpƒ^[ƒ“‚ƃtƒB[ƒ‹ƒh•ªŠ„‚ðŽg‚Á‚½•û‚ª ƒXƒbƒLƒŠ‚·‚邯Žv‚¤‚̂ł·‚ªŠÔˆá‚Á‚Ä‚é‚Å‚µ‚傤‚©cB
205 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/09/16(‰Î) 19:39:26 .net] >>201 •ʂɂ¢‚¢‚ñ‚¶‚á‚Ë? ‹‘å‚È’†ŠÔƒtƒ@ƒCƒ‹‚ðì‚é‚Á‚Ă킯‚Å‚à‚È‚¢‚ñ‚¾‚낤‚µB ‚Ü‚ŸAŽŸ‚Ì——R‚ÅŽ„‚Í’†ŠÔƒtƒ@ƒCƒ‹‚ðì‚é‚Ì‚Í”ð‚¯‚é‚¯‚Ç‚ËB Eƒtƒ‹ƒpƒX‚ðŽw’肵‚È‚¢ê‡AƒJƒŒƒ“ƒgƒfƒBƒŒƒNƒgƒŠ‚É‘‚«ž‚ÝŒ ŒÀ‚ª‚ ‚é•ÛႪ‚È‚¢B E‚»‚à‚»‚à“¯–¼ƒtƒ@ƒCƒ‹‚ª‘¶Ý‚µ‚Ä‚¢‚Ä‘‚«ž‚ÝŒ ŒÀ‚ª‚È‚¢‚©‚à’m‚ê‚È‚¢B E‚Â[‚©A“¯Žž‚É2Œ“®‚©‚µ‚½‚çƒoƒbƒeƒBƒ“ƒO‚µ‚Ä‚µ‚Ü‚¤B E‚¾‚©‚ç‚ÆŒ¾‚Á‚ÄAˆêXƒ†ƒj[ƒN‚È–¼‘O‚̃tƒ@ƒCƒ‹–¼‚𶬂·‚é‚Ì‚à–Ê“|‚¾B E‚µ‚©‚àA’†ŠÔƒtƒ@ƒCƒ‹‚ÍŒã‚ÅÁ‚µ‚Ä‚¨‚•K—v‚ª‚ ‚é‚©‚à‚µ‚ê‚È‚¢B ‚»‚ê‚ÆAŽ©‘O‚Å“ü—͂𶬂·‚é‚È‚çAʼn‚©‚ç•ªŠ„‚³‚ꂽó‘Ô‚Åì‚ê‚΂¢‚¢‚©‚çsplit‚Í—v‚ç‚È‚¢‚ËB ƒpƒ^[ƒ“‚ðŽg‚¤‚©if‚ðŽg‚¤‚©‚ÍŽï–¡‚Ì–â‘è‚̂悤‚È‹C‚ª‚·‚邯‚ÇB # $1+$2+$3<10{print;}‚Æ‘‚‚©if($1+$2+$3<10){print;}‚Æ‘‚‚©‚̈Ⴂ‚¾‚à‚ñ‚ËB
206 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/09/18(–Ø) 01:19:00 .net] FXl‚¦•û‚ª‚ ‚é‚Ì‚ËB Ž©•ª‚È‚çƒgƒŠƒbƒL[‚È×H‚µ‚Ä‚P‚‚Ɏû‚ß‚¸•ªŠ„‚µ‚ÄifŽg‚킸‚É‘‚‚¯‚ÇB Žè‘‚ƒJƒ^‚ð‚‚¯‚ç‚ê‚é‚Ì‚ªawk‚Ì—Ç‚¢Š‚¾‚ÆŽv‚¤‚µA ‹ZI‚É‘–‚邯ŠÔˆá‚¢‚È‚–Y‚ê‚é‚̂Ńƒ“ƒe•s‰Â”\‚ɂȂé‰Â”\«‘å ‚ÜA‚»‚ê‚Í‚»‚ê‚Æ‚µ‚Ä>>198 ‚̓pƒYƒ‹“I‚È–Ê”’‚³‚ª‚ ‚Á‚Ä—Ç‚¢‚ËB
207 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/09/19(‹à) 19:54:42 .net] >202 ‚¤`‚ñAŒ¾‚í‚ê‚Ă݂ê‚΂»‚¤‚©‚àB ˆê‰žA¡‰ñ‚͎̂dŽ–‚ÅŽg‚¤‚킯‚Å‚à‚È‚¯‚ê‚Α¼l‚ÉŽg‚Á‚Ä‚à‚炤—\’è‚à‚È‚¢ Š®‘S‚ÈŒÂl—pƒXƒNƒŠƒvƒg‚Ȃ̂łǂ¤‚ɂłà‚È‚è‚Ü‚·‚ª ‚±‚ꂪ‹Æ–±‚⎩•ªˆÈŠO‚àŽg‚¤‚à‚̂ł ‚ê‚Αf’¼‚Éif‚È‚ñ‚Å‚µ‚傤‚ËB
208 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/09/22(ŒŽ) 20:50:40 .net] 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‚ê’†Bƒwƒ‹ƒvƒ~[B
209 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/09/22(ŒŽ) 21:05:13 .net] BEGIN{date=strftime("%m/%d")} $0 ~ date {print $0}
210 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/09/22(ŒŽ) 21:45:34 .net] >>206 thanks!
211 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/10/10(‹à) 19:41:51 .net] Ž¿–â‚Å‚·B “ü—Í’†‚̃tƒ@ƒCƒ‹–¼‚ÍFILENAME‚ɃZƒbƒg‚³‚ê‚Ü‚·‚ªA “ü—Í’†‚̃tƒ@ƒCƒ‹‚̃pƒX‚ðŽæ“¾‚·‚é‚ɂ͂ǂ¤‚µ‚½‚ç‚æ‚¢‚Å‚·‚©B
212 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/10/10(‹à) 22:13:43 .net] >>208 FILENAME‚Å“¾‚ç‚ê‚éî•ñ‚ª‘S‚ÄBƒtƒ‹ƒpƒX‚ª—~‚µ‚¢‚Æ‚¢‚¤‚±‚ƂȂçA cwd‚ðŽæ“¾‚µ‚Ä‚»‚±‚©‚ç‚Ì‘Š‘ÎƒpƒX‚ªFILENAMEB
213 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2008/11/12(…) 19:19:08 .net] awk‚ÌŒ‹‰Ê‚ð set ‚©@setenv ‚̕ϔ‚É‘ã“ü‚µ‚½‚¢‚Å‚·B awk '{ print $1+ $3 }' test.txt ‚Å”’l‚ªo‚Ü‚·B ‚±‚ÌŒ‹‰Ê‚ð•Ï”‚É‘ã“ü‚·‚é‚ɂ͂ǂ¤‚µ‚½‚ç‚¢‚¢‚ñ‚Å‚µ‚傤‚©H set tmp=`awk '{ $1+ $3 }' test.txt` ‚±‚ꂾ‚ÆãŽè‚‚¢‚«‚Ü‚¹‚ñBprint ‚Í‚»‚̂܂܂ł¢‚¢‚̂łµ‚傤‚©H
214 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/11/12(…) 20:24:22 .net] ‚È‚ñ‚Å print ‚ðÈ—ª‚Å‚«‚邯l‚¦‚½‚Ì‚©‚ª“䂾‚ª
215 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/11/12(…) 23:57:16 .net] >print ‚Í‚»‚̂܂܂ł¢‚¢‚̂łµ‚傤‚©H ‚Ü‚¸ŽŽ‚¹‚æ‚—
216 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/11/13(–Ø) 14:17:14 .net] V‹IŒ³ŽÐ‚̃vƒƒOƒ‰ƒ~ƒ“ƒOŒ¾Œêawk‚ª‚Ç‚±‚à”„‚èØ‚ê‚È‚ñ‚¾‚¯‚Ç ‚à‚¤“ü‚ç‚È‚¢‚Ì‚©‚È
217 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/11/16(“ú) 03:02:56 .net] >>211 print‚͉æ–Ê•\ަ‚·‚é‚à‚̨•Ï”‚É“ü‚ê‚邾‚¯‚È‚ç•s—v c‚ÆŽv‚Á‚½‚ñ‚¶‚á“à‰È‚Ë
218 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/11/18(‰Î) 11:28:33 .net] ƒJƒ“ƒ}‹æØ‚è‚̃f[ƒ^ƒtƒ@ƒCƒ‹‚ª‚ ‚èA‚»‚Ì’†‚ÅA‘æ‚PƒtƒB[ƒ‹ƒh‚Æ‘æ‚RƒtƒB[ƒ‹ƒh“à‚É‚à‚µ Žq‰¹AŽq‰¹AŽq‰¹A•ꉹ‚ª‘¶Ý‚·‚ê‚΂»‚Ìs‚¾‚¯”²‚«o‚·ƒI[ƒN‚̃XƒNƒŠƒvƒgƒtƒ@ƒCƒ‹‚ð‚‚‚肽‚¢‚̂ł·‚ª‚Ç‚¤‚·‚ê‚΂悢‚Å‚·‚©
219 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/11/18(‰Î) 11:41:15 .net] >>215 ƒf[ƒ^ƒtƒ@ƒCƒ‹‚̃Tƒ“ƒvƒ‹‚Æ”²‚«o‚µ‚½‚¢sƒˆƒ
220 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/11/18(‰Î) 11:50:40 .net] ‚±‚ñ‚ÈŠ´‚¶‚Å‚· takeshi,fiad,fdjioaf,fdjsoafdsi©ŠY“–‚È‚µj dddacea,fsaofsa,rrra,fjisaofdjsaiddda‚Ærrra‚ªŠY“–j aexxxu,dsoifsa,yyyuo,fjsaofaixxxu‚Æyyyu‚ªŠY“–j
221 –¼‘OF‚Ñ‚¬‚È‚Ÿ mailto:sage [2008/11/18(‰Î) 12:12:55 .net] ƒI[ƒNƒXƒNƒŠƒvƒg‚ðŽÀs‚·‚邯î•ñ‚ð•\ަ‚·‚邿‚¤‚É‚µ‚½‚̂ł·‚ª‚Ps–Ú‚ÆÅŒã‚Ìs‚¾‚¯‚ð•\ަ‚µ‚È‚¢‚悤‚É‚·‚é‚É‚Í END“à‚ɉ½‚Ä‘‚¯‚΋X‚µ‚¢‚Å‚µ‚傤‚©
222 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/11/18(‰Î) 12:43:59 .net] >>215 BEGIN{FS=","} function term_check(term, lower_term) # lower_term ‚͋NJ•Ï” { 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‚ç‚È‚¢‚̂ŃRƒsƒy‚µ‚½‚—
223 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/11/18(‰Î) 12:47:37 .net] >>218 ’€ŽŸo—Í‚µ‚Ä‚éH END ‚ł܂Ƃ߂Äo—Í‚µ‚Ä‚éH
224 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/11/18(‰Î) 13:53:22 .net] >>218 1s‚¸‚ƒoƒbƒtƒ@ƒŠƒ“ƒO‚µ‚ÄAŽŸ‚Ìs‚Ì“ü—͂őO‚Ìs‚ðo—Í‚·‚ê‚ÎÅŒã‚Ìs‚ÍÁ‚¦‚ĂȂ‚È‚éB awk 'NR > 2 {print buffer;} NR > 1 {buffer = $0;}'
225 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/11/18(‰Î) 14:20:29 .net] >>215 gawk‚È‚ç awk -F "," -v r="[bcdfghj-np-tv-z]{3}[aiueo]" --posix '$1 ~ r && $3 ~ r' $1‚Æ$3‚Ç‚¿‚ç‚©ˆê•û‚É‚ ‚ê‚΂¢‚¢‚È‚ç&&‚ð||‚ɕς¦‚Ä‚Ë
226 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/11/18(‰Î) 16:29:37 .net] >>219 •‚©‚è‚Ü‚µ‚½I
227 –¼‘OF‚Ñ‚¬‚È‚Ÿ mailto:sage [2008/11/18(‰Î) 16:46:03 .net] o—ˆ‚Ü‚µ‚½@‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
228 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/11/19(…) 23:48:41 .net] ž‚Ý“ü‚Á‚ĂĮ—‚Å‚«‚È‚¢‚̂ŋ³‚¦‚Ä‚‚¾‚³‚¢B E‘Îۂ̃eƒLƒXƒg‚Í2s–Ú‚ª‚È‚¢(1s–Ú‚µ‚©‚È‚¢)‚©‚ E1s–ڂ͂Ђ炪‚ȃJƒ^ƒJƒiŠ¿Žš‚Å15•¶ŽšˆÈ“à ‚Æ‚¢‚¤ðŒ‚ð‘‚‚Ì‚Á‚ÄAŽŸ‚̂悤‚É‚µ‚½‚̂ł·‚ªA‚¤‚Ü‚ƒqƒbƒg‚µ‚Ü‚¹‚ñB ‚Ç‚¤‘‚¯‚΂¢‚¢‚Å‚µ‚傤? NR==2 && length($0) == 0 && NR==1 && /[‚Ÿ-‚ñƒ@-ƒ–ˆŸ-˜r]{1,15}/
229 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/11/19(…) 23:53:31 .net] >>225 NR == 2 && NR == 1‚¶‚áAâ‘ά—§‚µ‚È‚¢‚¾‚ëB
230 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/11/19(…) 23:54:54 .net] awk‚Ís‚ð1s‚¸‚ˆ—‚·‚é‚©‚çAŽ–‘O‚Ƀg[ƒ^ƒ‹s”‚ð’m‚邱‚Ƃ͂ł«‚È‚¢B ƒg[ƒ^ƒ‹s”‚ª1s‚Å‚ ‚邱‚Æ‚ð•ÛØ‚µ‚½‚¢‚È‚çAENDƒuƒƒbƒN‚ň—‚·‚邵‚©‚È‚¢B
231 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/11/20(–Ø) 00:22:37 .net] >Ž–‘O‚Ƀg[ƒ^ƒ‹s”‚ð’m‚邱‚Ƃ͂ł«‚È‚¢ BEGIN•”‚Å”‚¦‚ê‚ÎH
232 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/11/20(–Ø) 00:28:19 .net] >>228 ‚Ç‚¤‚â‚Á‚Ä? ‘ÎÛ‚ªƒtƒ@ƒCƒ‹‚Å‚ ‚é•ÛØ‚ª‚ ‚é‚È‚çwc‚Å‚àŒÄ‚ׂ΂¢‚¢‚¯‚Ç‚»‚ê‚È‚çawk‚Å‚â‚é•K—v‚³‚¦‚È‚¢‚æ‚ËB
233 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/11/20(–Ø) 03:49:07 .net] { a = $0 } END { if (NR == 1 && a ~ /re/) print a } ‚Æ‚©?
234 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/11/20(–Ø) 23:58:06 .net] ‚ǂȂ½‚©A”CˆÓƒrƒbƒg•‚Ì2‚Ì•â”HEX‚ðDEC‚ɕϊ·‚·‚éƒvƒƒOƒ‰ƒ€‚ð‘‚¢‚Ä‚à‚炦‚Ü‚¹‚Ê‚©H
235 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/11/22(“y) 12:02:58 .net] Žd—l‚ª•s–¾Šm‚ȂƂ±‚낪‚ ‚邵A‚Ȃɂæ‚è‚È‚ñ‚Åawk‚Å?
236 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/11/26(…) 22:53:51 .net] >>232 ‚±‚±‚ªawkƒXƒŒ‚¾‚©‚ç‚Å‚µ‚åB
237 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/11/29(“y) 03:05:38 .net] >>232 l‚¦‚é‚ÈBŠ´‚¶‚ë‚—
238 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/12/12(‹à) 07:21:00 .net] u‚ ‚È‚½‚͉½ŒÌawk‚Å‚â‚낤‚Æ‚·‚é‚̂ł·‚©Hv u‚»‚±‚Éawk‚ª‚ ‚é‚©‚çv
239 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/12/13(“y) 04:23:45 .net] awk‚©‚çsystem()‚Ågrep‚Æ‚©sed‚Æ‚©ŒÄ‚ñ‚¾‚è‚·‚é•È‚ª•t‚¢‚Ä‚¢‚é ƒVƒFƒ‹ƒXƒNƒŠƒvƒg‚É‚·‚é•û‚ª‚Þ‚µ‚ëˆá˜aŠ´
240 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/12/13(“y) 23:56:31 .net] ‚¨‚¢‚¨‚¢Agrep‚âsed‚®‚ç‚¢ŒÄ‚Ño‚³‚¸‚Éawk‚Å‚â‚낤‚ºB
241 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/12/16(‰Î) 00:29:26 .net] grep‚âsed‚̓pƒCƒv‚ł‚Ȃ°‚ÄŽg‚¤‚à‚Ì‚¶‚á‚È‚¢‚ÌH(^^;
242 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2009/01/10(“y) 22:10:41 .net] gawk 3.1.4 mb@‚Ìwindows”Å‚ÌEXEƒtƒ@ƒCƒ‹‚ª—~‚µ‚¢c
243 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/01/11(“ú) 00:38:51 .net] ‚È‚ñ‚Å‚»‚ñ‚Ȍ¢ƒo[ƒWƒ‡ƒ“‚ª—~‚µ‚¢‚Ì?
244 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2009/01/11(“ú) 12:16:04 .net] >‚È‚ñ‚Å‚»‚ñ‚Ȍ¢ƒo[ƒWƒ‡ƒ“‚ª—~‚µ‚¢‚Ì? length‚Æ‚©substr‚ÅAujv•t‚«•¶Žš—ñŠÖ”‚ª‚ ‚é‚©‚ç‚Å‚·B 3.1.5ˆÈ~‚¾‚ÆA“¯‚¶ƒXƒNƒŠƒvƒgƒtƒ@ƒCƒ‹“à‚ÅAƒoƒCƒg’PˆÊˆ—‚Æ ƒLƒƒƒ‰ƒNƒ^[’PˆÊˆ—‚̬݂ª“ï‹V‚Ȃ̂ł·B
245 –¼‘OF240 mailto:sage [2009/01/11(“ú) 15:01:36 .net] 3.1.5‚Å•¶Žš‚̈µ‚¢‚ª•Ï‚í‚Á‚½‚̂͂»‚̒ʂ肾‚¯‚ÇA3.1.4‚ÌWindows”Å‚Ä jlength‚â‚ç‚ ‚Á‚½‚Á‚¯? ‚È‚©‚Á‚½‚ÆŽv‚¤‚ñ‚¾‚¯‚ÇB
246 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2009/01/11(“ú) 15:48:22 .net] >‚È‚©‚Á‚½‚ÆŽv‚¤‚ñ‚¾‚¯‚ÇB ‚¦‚ÁB3.1.4ˆÈ‘O‚̂̓oƒCƒg’PˆÊƒIƒ“ƒŠ[‚Á‚ÄŽ–‚Å‚·‚©H c‚»‚ê‚Å‚à2ƒoƒCƒgŠ·ŽZ‚ňµ‚¦‚΂¢‚¢‚©‚çA‚Ü‚¾ƒ}ƒV‚©‚àB j•t‚«‚ª’ljÁ‚³‚ê‚Ä‚¢‚½‚¯‚ÇA“®ì•ÏX‚É”º‚Á‚Ä”pŽ~‚³‚ꂽc ‚ÆŽv‚Á‚Ä‚¢‚Ü‚µ‚½B ‹L‰¯‚É‚ ‚é‚Ì‚ÍA‚ǂȂ½‚©‚̓Ǝ©Šg’£•ÊVer‚¾‚Á‚½‚Ì‚©cH
247 –¼‘OF240 mailto:sage [2009/01/11(“ú) 17:54:21 .net] > ‚¦‚ÁB3.1.4ˆÈ‘O‚̂̓oƒCƒg’PˆÊƒIƒ“ƒŠ[‚Á‚ÄŽ–‚Å‚·‚©H ‚¿‚ႤB j‚È‚ñ‚Æ‚©‚ª‚ ‚Á‚½‚Ì‚ÍA 2.11ƒx[ƒX‚Ìjgawk‚Æ2.15ƒx[ƒX‚Ìjgawk 2.15ƒx[ƒX‚Ì‚Ægawk+mb 3.0.xƒx[ƒX‚Ìgawk+mb ‚ÅA3.1.xƒx[ƒX‚̂ɂ͂Ȃ©‚Á‚½‚Æ‚¢‚¤˜b‚¾‚Á‚½‚ÆŽv‚¤B ‚»‚ꂼ‚ê‚â‚Á‚Ä‚él‚ªˆá‚¤B
248 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2009/01/11(“ú) 19:05:17 .net] >3.1.xƒx[ƒX‚̂ɂ͂Ȃ©‚Á‚½‚Æ‚¢‚¤˜b‚¾‚Á‚½‚ÆŽv‚¤B ‚»‚¤‚Å‚·‚©cB gawk 3.1.4 mb ‚Ìwindows”Å‚ÌEXEƒtƒ@ƒCƒ‹‚ª—~‚µ‚¢c ‚ł͂Ȃ‚ÄA 3.0.xƒx[ƒX‚Ìgawk+mb ‚Ìwindows”Å‚ÌEXEƒtƒ@ƒCƒ‹‚ª—~‚µ‚¢c ‚Æ‚¢‚¤Ž–‚ɂȂé–ó‚Å‚·‚ªc–³—‚Á‚Û‚¢B ‚ ‚Á‚Ä‚àŠÖ”‚â‘gž•Ï”‚ªŒ¸c‚»‚Ì‘O‚É16bitDOS”ÅONLY‚Ì—\Š´cB ’ú‚߂܂·B240‚³‚ñA‚Ç‚¤‚à‚Å‚µ‚½B
249 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/01/11(“ú) 19:50:26 .net] >>245 www.hinadori.atnifty.com/~wills/ ‚É‚ ‚邿B3.0.6‚Ì‚â‚ÂB DOS”Å‚¾‚¯‚¶‚á‚È‚‚ÄWin32”Å‚à‚ ‚éB 3.0.6→3.1.x‚Å‘‚¦‚½‹@”\‚Å‚àŽg‚Á‚Ä‚ñ‚Ì?
250 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2009/01/11(“ú) 22:30:39 .net] >‚ ‚邿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
251 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2009/02/23(ŒŽ) 08:11:12 .net] awk‚ÅA‘g‚݇‚킹‚Ì‘S‚Ä‚ðì‚éA‚Æ‚¢‚¤Ž–‚͂ł«‚é‚̂łµ‚傤‚©H ‚¢‚í‚ä‚én‚br‚ÌAŒÂ”‚ł͂Ȃ‚ÄA’†g‚ð’m‚肽‚¢‚Æ‚¢‚¤Ž–‚Ȃ̂ł·‚ª¥¥¥B imawk‚ðŽg‚Á‚Ä‚¢‚Ü‚·j
252 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/02/24(‰Î) 18:18:34 .net] >>248 ‚Å‚«‚Ü‚·
253 –¼‘OFsage [2009/03/04(…) 15:23:19 .net] 248‚Å‚·B ‚È‚ñ‚Æ‚©‚Å‚«‚Ü‚µ‚½B249‚³‚ñ‚Ç‚¤‚à‚Å‚·B
254 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/04(…) 15:24:16 .net] sageŠÔˆá‚¦‚½c
255 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/23(ŒŽ) 11:47:59 .net] int(0.5005*10000)‚ª5004‚ɂȂé‚̂͂Ȃº‚Å‚·‚©B
256 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/23(ŒŽ) 12:41:00 .net] ŠÛ‚ߌ뷂łµ‚傤B Ø‚èŽÌ‚Ä‘O‚É0.5‘«‚·‚Æ‚©H•v‚µ‚Ă݂Ă͔@‰½‚Å‚µ‚傤‚©B Ú‚µ‚‚ÍAIEEE‚Ɗۂߌ뷕ӂè‚̃L[ƒ[ƒh‚ÅŒŸõ‚Ì‚±‚ÆB
257 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/23(ŒŽ) 19:57:34 .net] >253 ‚ ‚肪‚Æ‚¤
258 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2009/04/13(ŒŽ) 21:36:16 .net] gawk‚ÅŒfަ”Âì‚肽‚¢‚ñ‚Å‚·‚¯‚ÇA gawk‚ªŽg‚¦‚é–³—¿ŽI‚Ç‚±‚©‚É‚ ‚è‚Ü‚¹‚ñ‚©H
259 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/04/13(ŒŽ) 21:58:14 .net] Linux‚ª“ü‚Á‚Ă郌ƒ“ƒ^ƒ‹ŽI‚È‚ç“ü‚Á‚Ä‚é‚ñ‚¶‚á‚È‚¢‚©‚È‚ŸH ƒŒƒ“ƒ^ƒ‹ŽI”‚ł«‚¢‚Ă݂½‚çB ‚³‚‚ç‚ÌFreeBSD‚ÍFreeBSD‚Ìawk(!=gawk)‚¾‚Á‚½B
260 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/04/13(ŒŽ) 22:07:10 .net] >>256 ‚³‚‚ç‚Ígawk‚Å‚·‚©B Windows‚¶‚á‚È‚¢ƒŒƒ“ƒ^ƒ‹ŽI‚È‚çawk‚ªŽg‚¦‚Ä‚à—Ç‚³‚»‚¤‚Å‚·‚¯‚ÇA –³—¿‚ł͂Ȃ©‚È‚©Œ©‚‚©‚ç‚È‚¢‚ñ‚Å‚·‚æ‚ËB perlCrubyCphp‚Í‘½‚¢‚ñ‚Å‚·‚¯‚ǂ˂¥BB
261 –¼‘OF257 mailto:sage [2009/04/13(ŒŽ) 22:14:30 .net] ޏ—çB ‚³‚‚ç‚Ígawk‚¶‚á‚È‚¢awk‚Å‚·‚©B
262 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/04/18(“y) 13:07:13 .net] ‚í‚炤w ttp://awk.info/?doc/dsl/awkplusplus.html object_variable = class_name.new[(optional parameters)] object_variable.method_name(parameters) object_variable.delete
263 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/04/18(“y) 13:30:10 .net] >>259 “¯‚¶‚ƒEƒP‚½ awk‚͉i‘±“I‚ÉŽg‚Á‚Ä‚¢‚ÄCC-->C++-->Java‚Ææ‚èŒp‚¢‚Å‚«‚½‚ªCawk‚Í‚±‚ê‚çƒRƒ“ƒpƒCƒ‰Œ¾Œê‚ðŽg‚¤ã‚Å —Ç‚¢ŠwKÞ—¿‚ɂȂÁ‚Ä‚«‚½‚ÆŽv‚¢Š´ŽÓ‚µ‚Ä‚¢‚é(‚à‚¿‚ë‚ñ–¢‚¾‚Éscript‚Ìawk‚ðawk‚Å‘‚¢‚Ä‚¢‚é)D —Bˆêawk‚ŕ׋‚Å‚«‚È‚©‚Á‚½‚Ì‚ªOOP‚¾‚Á‚½‚©‚çCŠwKÞ—¿‚Æ‚µ‚Ä‚Ìawk‚ª‚±‚¤‚¢‚¤•ûŒü‚ÉŠˆ˜H‚ðŒ©‚¢‚¾‚·‚Ì‚Í —Ç‚¢‚±‚Æ‚©‚à‚µ‚ê‚È‚¢D‚½‚¾‚µŽÀ—p‚ÉŒü‚¯‚Äl‚¦‚Ä‚Ý‚é‚ÆCŒÂl“I‚É‚ÍOOP‚ª–{—Ì‚ð”Šö‚·‚é‚͓̂ª‚Ì’†‚Åalgorithm‚ð ”cˆ¬‚µ‚«‚ê‚È‚‚È‚é’ö“x‚ɑ傫‚ȃVƒXƒeƒ€‚ð‘g‚Ýã‚°‚éꇂȂ̂ÅC‰Ê‚½‚µ‚Ä‚»‚ê‚ðawk‚Å‘‚‚©‚Æ‚¢‚í‚ê‚邯cD
264 –¼‘OF260 mailto:sage [2009/04/18(“y) 13:57:19 .net] s/algorithm/ƒf[ƒ^\‘¢/
265 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2009/05/09(“y) 23:49:39 .net] Å‹ßruby‚̕׋Žn‚ß‚½‚ñ‚¾‚ªA uruby‚ª‚ ‚ê‚ÎAWK‚¢‚ç‚Ëv‚Ƃ͎v‚¦‚ñB ‹t‚ÉAWK‚֗̕˜‚³‚ðÄ”Fޝ‚µ‚½B ‚â‚Á‚Ï‚èAŠÈ’P‚ȃeƒLƒXƒgˆ—‚Í AWK‚Å‚â‚Á‚½‚Ù‚¤‚ªŠÈ’P‚¾B
266 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/05/09(“y) 23:58:09 .net] Šes‚ɑ΂µ‚Ĉ—‚Á‚ÄꇂÍawk‚ª—Ç‚¢‚Ë
267 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/05/10(“ú) 00:37:15 .net] ruby‚̓IƒuƒWƒFƒNƒgŽwŒü‚ð‹§‚³‚ê‚é‚©‚笉ñ‚肪‚«‚©‚ñ
268 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2009/05/10(“ú) 01:20:35 .net] JavaScript‚ª“®‚ HTMLŽÀŒ±•”‰® ttp://homepage2.nifty.com/tomoarai/java/exper.html
269 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2009/05/14(–Ø) 08:38:05 .net] jawk‚̘b‘肪‘S‘Ro‚È‚¢‚ËB Žg‚Á‚Ä‚él‚È‚¢‚ÌH
270 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/05/19(‰Î) 23:16:20 .net] >>266 ‚³‚‚Á‚Æ1s‚Åςނ̂ª‹C‚É“ü‚Á‚Ă鉴‚ɂ͖³—p‚¾‚È
271 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/06/01(ŒŽ) 15:22:34 .net] >>266 JƒA(ƒI)[ƒNAƒvƒ‰ƒOƒAƒEƒbI
272 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/06/08(ŒŽ) 01:31:39 .net] ttp://gauc.no-ip.org/awk-users-jp/blis.cgi/DoukakuAWK_167 Geocoding - ZŠ‚©‚çˆÜ“xŒo“x‚ðŒŸõ ‚¾‚Á‚ÄB‰½‚±‚ꂨ‚à‚ë‚¢B
273 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/06/21(“ú) 16:39:12 .net] {if(miso<$1){printf($1)}} miso=30 ‚ðŽÀs‚·‚邯$1‚ª‚PŒ…‚Ì”Žš‚̂Ƃ«‚É‚¤‚Ü‚‚¢‚©‚È‚¢‚ñ‚Å‚·‚¯‚ǂȂºH
274 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/06/21(“ú) 19:43:04 .net] •¶Žš—ñ‚Å”äŠr‚³‚ê‚Ä‚é‚ñ‚¶‚á‚ËH miso<$1-0 ‚Å‚â‚Á‚½‚ç‚Ç‚¤H
275 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/06/21(“ú) 21:34:56 .net] >>271 ‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B‚Å‚à‚¾‚߂łµ‚½B •¶Žš—ñ‚Å”äŠr‚³‚ê‚Ä‚é‚Á‚Û‚¢‚Å‚·‚ËB
276 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/06/21(“ú) 22:04:19 .net] >>270 ‰½‚ð“ü—Í‚µ‚½‚Æ‚«‚ɉ½‚ªo‚Ä—~‚µ‚¢‚ÌH ‚¤‚Ü‚‚¢‚©‚È‚¢‚Á‚Ăǂ¤‚È‚é‚ÌH
277 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/06/21(“ú) 22:23:40 .net] >>273 $1‚ª4‚̂Ƃ«‚Éo‚Ăقµ‚‚È‚¢‚Ì‚Éo‚Ä‚µ‚Ü‚¤‚ñ‚Å‚·DDD
278 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/06/21(“ú) 22:31:41 .net] >>274 ‚±‚ñ‚È‚ñH BEGIN{miso=30}{if(miso<$1){printf("%d\n",$1)}}
279 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/06/21(“ú) 22:46:46 .net] >>275 o‚Ä‚µ‚Ü‚¤——R‚ª‹C‚ɂȂè‚Ü‚·DDD‚È‚ñ‚łłµ‚傤 ‚â‚Á‚Ï‚è‚Q‚V‚P‚³‚ñ‚ÌŒ¾‚¤‚Æ‚¨‚è•¶Žš—ñ”äŠr‚µ‚Ä‚é‚ñ‚Å‚µ‚傤‚©H
280 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/06/21(“ú) 22:54:47 .net] >>276 awk ‚̃o[ƒWƒ‡ƒ“iŽí•Êj‚ª•ª‚©‚ç‚È‚¢ ‰½‚ðH‚킹‚Ä‚é‚Ì‚©•ª‚©‚ç‚È‚¢ ƒXƒNƒŠƒvƒg‚͈ês‚Å‘‚¢‚Ä‚é‚Ì‚©ƒtƒ@ƒCƒ‹‚É‚µ‚Ä‚é‚Ì‚©•ª‚©‚ç‚È‚¢ ˆês‚Å‘‚¢‚Ä‚¢‚é‚È‚çƒVƒFƒ‹‚ɉ½‚ðŽg‚Á‚Ä‚¢‚é‚Ì‚©
281 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/06/22(ŒŽ) 00:38:26 .net] •¶Žš—ñ”äŠr‚³‚ê‚Ä‚é‚È‚çˆêŒ…‚̂Ƃ«‚ÉãŽè‚‚¢‚©‚È‚¢‚Æ‚¢‚¤‚æ‚è “ñŒ…‚̂Ƃ«‚¾‚¯ãŽè‚‚¢‚‚Æ‚¢‚¤Š´‚¶‚Ȃ̂©‚ËB WindowsXP‚̃Rƒ}ƒ“ƒhƒvƒƒ“ƒvƒg‚Ågawk(3.1.5)Žg‚Á‚ĉº‹L‚ðŽŽ‚µ‚Ă݂½‚¯‚Ç ‚»‚ÌŒ»ÛÄŒ»‚Å‚«‚È‚©‚Á‚½B gawk "{if(miso<$1){printf($1)}}" miso=30
282 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/06/22(ŒŽ) 07:43:07 .net] $awk -W version mawk 1.3.3 Nov 1996, Copyright (C) Michael D. Brennan compiled limits: max NF 32767 sprintf buffer 2040 $seq 1 40 | awk '{if(miso<$1)printf($1)}' miso=30 31323334353637383940 ‚¤‚Ü‚“®‚¢‚Ä‚¢‚邿‚¤‚¾‚ªB
283 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/06/22(ŒŽ) 18:20:09 .net] >>279 ‚ðƒ}ƒl‚³‚¹‚Ä‚à‚ç‚Á‚½ $ awk -W version GNU Awk 3.1.6 Copyright (C) 1989, 1991-2007 Free Software Foundation. $ seq 1 40 | awk '{if(miso<$1)printf($1)}' miso=30 31323334353637383940
284 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/06/22(ŒŽ) 19:59:10 .net] miso=30‚Á‚Ä-v•t‚¯‚È‚‚Ä‚¢‚¯‚é‚ñ‚¾B‚µ‚ç‚ñ‚©‚Á‚½B
285 –¼‘OF270 ‚Ì‚ªÄŒ»‚Å‚«‚È‚¢... mailto:sage [2009/06/23(‰Î) 01:02:55 .net] gawk‚Í ƒRƒ}ƒ“ƒhƒ‰ƒCƒ“‚ÅŽw’肳‚ꂽƒtƒ@ƒCƒ‹–¼‚ª var=val ‚Æ‚¢‚¤Œ`Ž®‚È‚ç‚ÎA‚»‚ê‚͕ϔ‚Ö‚Ì‘ã“ü‚Å‚ ‚邯‰ðŽß‚³‚ê‚Ü‚·B•Ï” var ‚Í’l val ‚Éݒ肳‚ê‚Ü‚· (‚±‚ê‚ÍA‚·‚×‚Ä‚Ì BEGIN ƒuƒƒbƒN‚ðŽÀs‚µ‚½‚ ‚Æ‚És‚í‚ê‚Ü‚·)B ‚â‚Á‚Ï‚è‚à‚ê‚Ì XPƒRƒ}ƒ“ƒhƒvƒƒ“ƒvƒgŠÂ‹«‚Å‚à >gawk -W version GNU Awk 3.1.6 Copyright (C) 1989, 1991-2007 Free Software Foundation. >seq 1 40 | gawk "{if(miso<$1) print}" miso=30 31 32 33 34 35 36 37 38 39 40 ‚Á‚ÄŠú‘Ò’Ê‚è‚Ì“®‚«‚¾YO!
286 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/06/24(…) 00:39:07 .net] ŒÅ’è’·‚ʼnüs‚È‚µ‚̃tƒ@ƒCƒ‹i6MB’´j‚ðˆ—‚·‚邱‚ƂɂȂèA ‘¼‚̃\ƒtƒg‚Å¢‰üs‚ ‚è‚̌Œ蒷£‚É‚µ‚Ä‚©‚çAawk‚ň—‚µ‚Ä‚¢‚½‚̂ł·‚ªc ƒf[ƒ^ƒtƒ@ƒCƒ‹‚É‚æ‚o‚Ä‚‚é•¶Žš‚ð‚Æ‚è‚ ‚¦‚¸RS‚ÉŒ©—§‚Ăēǂݞ‚Ý ¨RS‚ÉŽw’肵‚½•¶Žš‚ð˜AÚ ¨ŒÅ’è’·‚Ì1s•ª‚æ‚è’·‚©‚Á‚½‚ç‚»‚Ì•”•ª‚ðØ‚èo‚µ ‚µ‚Ä‚¢‚‚Æ¢‰üs‚ ‚è‚̌Œ蒷£A‚Å‚«‚¿‚á‚¢‚Ü‚µ‚½B RS‚ÉŽw’肵‚½•¶Žš‚ª‚µ‚΂ç‚o‚Ä‚±‚È‚¯‚ê‚Εϔƒpƒ“ƒN‚µ‚¿‚Ⴄ‚µA‘啪Šë‚È‚Á‚©‚µ‚¢‚Ì ‚Å‚·‚ªA‚Æ‚è‚ ‚¦‚¸awk‚łł«‚½‚Ì‚ª‚µ‚¤‚ꂵ‚¢B
287 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/06/24(…) 03:25:12 .net] ‰üs‚ ‚è‚̌Œ蒷‚ðawk‚œǂñ‚¾‚̂Ȃç substr($0, start, length) ‚ł΂点‚æw
288 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/06/26(‹à) 11:29:46 .net] >>283 >284‚Ý‚½‚¢‚ȓljð—͂Ȃ¢”nŽ‚ª—N‚©‚È‚¢‚悤‚ÉA”»‚èˆÕ‚‘‚«‚Ü‚µ‚傤B ‚Â[‚©A‹ï‘Ì“I‚ȃR[ƒh‚ào‚³‚¸‚Éuawk‚łł«‚Ä‚¤‚ꂵ‚¢v‚È‚ñ‚Ă̂̓`ƒ‰ƒV‚Ì— ‚ɂǂ¤‚¼B
289 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/06/30(‰Î) 01:27:46 .net] fold ‚Æ‚©H
290 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/07/13(ŒŽ) 09:52:52 .net] ³‹K•\Œ»‚Å‹ó”’‚Å‹æØ‚ç‚ꂽƒeƒLƒXƒg‚ðHTML‚Å‚¢‚¤table‚É‚µ‚½‚¢‚Å‚·B —áj 10i 2i 8i 000 000 000 001 001 001 002 010 002 003 011 003 ««««««« <table> <tr><th>10i</th> <th>2i</th> <th>8i</th></tr> <tr><td>000</td> <td>000</td> <td>000</td></tr> <tr><td>001</td> <td>001</td> <td>001</td></tr> <tr><td>002</td> <td>010</td> <td>002</td></tr> <tr><td>003</td> <td>011</td> <td>003</td></tr> </table>
291 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/07/13(ŒŽ) 12:07:49 .net] >>287 ³‹K•\Œ»‚ðŽg‚¤‚قǂ̂±‚Ƃł͂Ȃ¢ ƒRƒA‚Ì•”•ª‚¾‚¯‘‚‚Æ‚±‚ꂾ‚¯ for(i=1;i<=NF;i++) printf("<td>%s</td>", $i)
292 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/07/13(ŒŽ) 16:12:21 .net] ³‹K•\Œ»Žg‚Á‚ă^ƒO‚ðØ‚è‘Ö‚¦‚½‚¢‚Ì‚©‚ÈH
293 –¼‘OFhogehoge mailto:sage [2009/07/17(‹à) 16:37:
] [‚±‚±‰ó‚ê‚Ă܂·]
294 –¼‘OF34 .net mailto: split ‚â asort ‚µ‚½‚ç‚Ç‚¤‚µ‚Ä“YŽš‚ª1‚©‚ç‚ɂȂé‚ñ‚¾I ‚È‚ñ‚Å‚¾I Žd—l‘“ǂݔò‚΂µ‚Ăăf[ƒ^Œ‡—Ž‚³‚¹‚邯‚±‚낾‚Á‚½(L¥ƒÖ¥M) >>287 sed ‚Å‚¦‚¦‚â‚ñ [] [‚±‚±‰ó‚ê‚Ă܂·]
295 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/07/17(‹à) 18:35:54 .net] ¡‚Ü‚Åawk '{print $3}'’ö“x‚µ‚©Žg‚Á‚Ä–³‚©‚Á‚½‚ªAŋ߂±‚ê‚ð“Ç‚ñ‚Åawk‚ðŒ©’¼‚µ‚½B www.eecs.harvard.edu/cs152/lectures/CS152-Lecture_14-Kernighan.pdf
296 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/07/26(“ú) 15:10:31 .net] ttp://www.kt.rim.or.jp/~kbk/gawk-3.1/ ‚±‚±‚Ìgawk‚Å>>17 ‚̃Tƒ“ƒvƒ‹‚ðŽŽ‚µ‚½‚ª“®‚©‚È‚©‚Á‚½B gawk: test.awk:4: ’v–½“I: “üo—Í—p‚Ì‘o•ûŒüƒ\ƒPƒbƒg `/inet/tcp/0/www.yahoo.com/80' ‚ªŠJ‚¯‚Ü‚¹‚ñ (No such file or directory)B
297 –¼‘OFhogehoge mailto:sage [2009/07/27(ŒŽ) 11:13:15 .net] ‚»‚ê‚Í‚»‚±‚̃TƒCƒg‚Ìl‚ÉŒ¾‚¦‚æ
298 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/07/28(‰Î) 00:11:42 .net] ‚¢‚‚̂܂ɂ©gawk 3.1.7‚ªo‚Ä‚½B
299 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/07/30(–Ø) 11:45:58 .net] Ruby •׋’†‚¾‚¯‚Ç AWK ‚̂ق¤‚ªŠy‚µ‚¢‚º(L¥ƒÖ¥M)
300 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/08/06(–Ø) 10:22:37 .net] 7ŒŽ7“ú¨[[7ŒŽ7“ú|07ŒŽ07“ú]] 7ŒŽ28“ú¨[[7ŒŽ28“ú|07ŒŽ28“ú]] 11ŒŽ3“ú¨[[11ŒŽ3“ú|11ŒŽ3“ú]] 12ŒŽ16“ú¨[[12ŒŽ16“ú|12ŒŽ16“ú]] ‚Æ’u‚«Š·‚¦‚½‚¢‚Å‚·B perl‚È‚ç‚í‚è‚ÆŠÈ’P‚Ȃ̂ł·‚ªAawk‚ÅŠÈ’P‚É‚¢‚«‚Ü‚·‚©H Ž©•ª‚ªawk‚Ì‚±‚Æ‚ð•׋•s‘«‚¾‚©‚ç‚©‚à‚µ‚ê‚Ü‚¹‚ñ‚¯‚ÇcB
301 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/08/06(–Ø) 10:24:13 .net] ªŠÔˆá‚¢‚Ü‚µ‚½B 7ŒŽ7“ú¨[[7ŒŽ7“ú|07ŒŽ07“ú]] 7ŒŽ28“ú¨[[7ŒŽ28“ú|07ŒŽ28“ú]] 11ŒŽ3“ú¨[[11ŒŽ3“ú|11ŒŽ03“ú]] 12ŒŽ16“ú¨[[12ŒŽ16“ú|12ŒŽ16“ú]]
302 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/08/06(–Ø) 11:03:17 .net] —Ⴊ‚æ‚‚í‚©‚ç‚È‚¢‚ñ‚¾‚¯‚ÇC”Žš1Œ…‚Ì•”•ª‚ð2Œ…‚É‚µ‚½‚¢‚Á‚Ä‚±‚ÆH
303 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/08/06(–Ø) 11:13:12 .net] { gsub(/ŒŽ|“ú/," "); printf("%02dŒŽ%02d“ú\n",$1,$2); } ‚Æ‚©D ƒtƒB[ƒ‹ƒhƒZƒpƒŒ[ƒ^‚ªƒfƒtƒHƒ‹ƒg(”¼ŠpƒXƒy[ƒX)‚ÌꇂËD
304 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/08/06(–Ø) 11:15:10 .net] >296 Perl‚ÅŠÈ’P‚É‘‚¯‚é‚È‚çAˆê’UPerlƒR[ƒhŽN‚µ‚Ä‚‚ê‚é‚©H ‚Ç‚¤‚àŽd—l‚ª‚悉ð‚ç‚ñ‚Ì‚¾c
305 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/08/06(–Ø) 11:54:28 .net] print gensub(/0([0-9])([0-9])/, "\\1\\2", "g", gensub(/([0-9]+)/, "0\\1", "g", $1)) ‰ä‚È‚ª‚牘‚Ë‚¥‚È‚Ÿ(L¥ƒÖ¥M) >>299 ‚Ì•û‚ª‚¢‚¢‚È
306 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/08/06(–Ø) 12:27:22 .net] >>298 ,300 ’uŠ·‚µ‚È‚¢‚ŕς¦‚½‚¢‚Æ‚±‚¾‚¯o—Í‚·‚é‚Ȃ炱‚¤‚¢‚¤ˆÓ–¡‚Å‚·B #!/usr/bin/perl while(1){ $line = <STDIN>; if($line =~ /(0?[1-9]|1[0-2])ŒŽ(0?[1-9]|[1-2][0-9]|3[01])“ú/){ $month = $1; $day = $2; if($month >= 10) { if($day >=10){ print "$& -> [[$monthŒŽ$day“ú]]"; } else { print "$& -> [[$monthŒŽ$day“ú|$monthŒŽ0$day]]"; } } else{ if($day >=10){ print "$& -> [[$monthŒŽ$day“ú|0$monthŒŽ$day]]"; } else{ print "$& -> [[$monthŒŽ$day“ú|0$monthŒŽ0$day]]"; } } } } 1ŒŽ1“ú - ƒ†[ƒ“±“ü10Žü”NB 1ŒŽ1“ú -> [[1ŒŽ1“ú|01ŒŽ01]] 12ŒŽ31“ú - ƒjƒ…[ƒˆ[ƒN‚̃}ƒ“ƒnƒbƒ^ƒ“‹´ŠJ’Ê100Žü”NB 12ŒŽ31“ú -> [[12ŒŽ31“ú]] 8ŒŽ21“ú - ƒnƒƒCBB§50Žü”NB 8ŒŽ21“ú -> [[8ŒŽ21“ú|08ŒŽ21]] 10ŒŽ1“ú - ƒpƒ‰ƒI“Æ—§15Žü”NB 10ŒŽ1“ú -> [[10ŒŽ1“ú|10ŒŽ01]]
307 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/08/06(–Ø) 14:16:23 .net] ‚È‚ñ‚©‘f’¼‚ÉPerl‚Å‚â‚Á‚½‚Ù‚¤‚ªŠy‚»‚¤‚¾‚È‚ A‚»‚êB ‚¿‚Ȃ݂ÉA‚»‚̃R[ƒh‚¶‚á–³ŒÀƒ‹[ƒv‚·‚邼B #!/usr/bin/perl while($line = <STDIN>) { if($line =~ /(0?[1-9]|1[0-2])ŒŽ(0?[1-9]|[1-2][0-9]|3[01])“ú/) { $month = $1; $day = $2; if($month < 10 || $day < 10) { printf "%s -> [[%dŒŽ%d“ú|%02dŒŽ%02d]]\n", $&, $month, $day, $month, $day; } else { print "$& -> [[$monthŒŽ$day“ú]]\n"; } } }
308 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/08/06(–Ø) 14:44:03 .net] ‚¾‚ß‚¾cƒR[ƒh‚̈Ӗ¡‚Í•ª‚©‚邪CŽd—l‚ª—Ç‚•ª‚©‚ç‚ñD
309 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/08/06(–Ø) 14:47:14 .net] 7ŒŽ7“ú ‚Æ‚¢‚¤•¶Žš—ñ‚ð [[7ŒŽ7“ú|07ŒŽ07“ú]] ‚Æ’u‚«Š·‚¦‚éA‚Á‚Ä‚±‚Ƃłµ‚åB ‚È‚ñ‚Å•ª‚©‚ç‚ñ‚©‚È‚ŸB‚»‚Á‚¿‚Ì‚ª•ª‚©‚ç‚ñB
310 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/08/06(–Ø) 14:53:30 .net] “ü—Í‚ª07ŒŽ07“ú‚¾‚Á‚½‚çC o—Í‚Í[[07ŒŽ07“ú|07ŒŽ07“ú]]‚É‚È‚é‚æ‚ËH‚±‚ê‚ÍOK? ‚»‚à‚»‚àC‚»‚¤‚¢‚¤“ü—͂͋N‚±‚肦‚È‚¢‚ÌH
311 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/08/06(–Ø) 18:17:38 ?2BP(0) .net] >>305 ‚»‚ñ‚ÈŠ´‚¶‚Å‚·B –Ú“I‚ðŒ¾‚Á‚Ä‚¢‚È‚¢‚Ì‚ÅA‰½‚ª‚â‚肽‚¢‚Ì‚©‚æ‚‚í‚©‚ç‚È‚¢‚Ì‚¾‚ÆŽv‚¢‚Ü‚·B ‘‚¢˜bAWiki‚Ì‹L–@‚ðŽg‚Á‚ÄƒŠƒ“ƒN‚𒣂肽‚¢‚̂ł·B 0‚ð‚‚킦‚ÄŒ…‚ð’²®‚µ‚Ä‚¢‚é——R‚Í •¶Žš—ñ‚Æ‚µ‚ă\[ƒg‚µ‚ij‚µ‚¸‡‚É•À‚Ԃ悤‚É‚·‚邽‚߂ł·B—Ⴆ‚ÎWikipedia‚È‚ç 7ŒŽ7“ú‚̂Ƃ«‚ÍA[[7ŒŽ7“ú|07ŒŽ07“ú]]‚Æ‚·‚邱‚ƂŠƒŠƒ“ƒN‚Íja.wikipedia.org/wiki/7 ŒŽ7“ú •\ަ‚³‚ê‚é•¶Žš—ñ‚Í 07ŒŽ07“ú@ ‚ƂȂè‚Ü‚·B ‚±‚ê‚ðƒ\[ƒg‚Å‚«‚éƒe[ƒuƒ‹‚Ì—v‘f‚É‚µ‚Ü‚·BŽQl‚Ü‚Å‚É ja.wikipedia.org/wiki/Help:%E8%A1%A8%E3%81%AE%E4%BD%9C%E3%82%8A%E6%96%B9#.E5.86.8D.E6.95.B4.E5.88.97.E5.8F.AF.E8.83.BD.E3.81.AA.E8.A1.A8 ‚±‚̈—‚Íawk‚Å‚à‰Â”\‚È‚±‚Ƃ͉”\‚¾‚Á‚½‚ñ‚Å‚·‚ªA–³’m‚È‚¹‚¢‚© ‚¨‚»‚낵‚•sŠiD‚ɂȂè‚Ü‚µ‚½B >>306 ‚»‚êŽv‚¢‚Ü‚µ‚½B‚Å‚«‚ê‚Î 07ŒŽ07“ú->[[7ŒŽ7“ú|07ŒŽ07“ú]] ‚̂悤‚Ɉ—‚µ‚½‚¢‚Å‚·B
312 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/08/06(–Ø) 18:26:07 .net] >>303 ‚»‚ê‚Å‚·B‚»‚¤‚¢‚¤ˆÓ–¡‚Å‚·B
313 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/08/06(–Ø) 21:17:06 .net] # gawk ‚É‚æ‚é match ŠÖ”‚ÌŠg’£‚ðŽg‚Á‚Ä‚¢‚é. # ˆês‚É•¡”‰ñŒ»‚ꂽꇂ͖³Ž‹. BEGIN { F = "(0?[1-9]|1[0-2])ŒŽ(0?[1-9]|[1-2][0-9]|3[01])“ú"; } { if ($0 ~ F) { match($0, F, a); if (a[1]+0 < 10 || a[2]+0 < 10) { sub(a[0], sprintf("[[%dŒŽ%d“ú|%02dŒŽ%02d“ú]]", $0, a[2], a[1], a[2], a[1])); } else { sub(a[0], sprintf("[[%dŒŽ%d“ú]]", $0, a[2], a[1])); } } print $0; }
314 –¼‘OF309 mailto:sage [2009/08/06(–Ø) 21:21:15 .net] # ’ù³. BEGIN { F = "(0?[1-9]|1[0-2])ŒŽ(0?[1-9]|[1-2][0-9]|3[01])“ú"; } { if ($0 ~ F) { match($0, F, a); if (a[1]+0 < 10 || a[2]+0 < 10) { sub(a[0], sprintf("[[%dŒŽ%d“ú|%02dŒŽ%02d“ú]]", a[1], a[2], a[1], a[2])); } else { sub(a[0], sprintf("[[%dŒŽ%d“ú]]", a[1], a[2])); } } print $0; }
315 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/08/06(–Ø) 23:59:03 .net] >>310 Š®àø‚Å‚·B¡“x‚©‚炱‚ê‚ðŽg‚¢‚Ü‚·—L“‚²‚´‚¢‚Ü‚µ‚½B $ cat test.txt 1ŒŽ1“ú #mŒŽd“ú 01ŒŽ1“ú #0mŒŽd“ú 1ŒŽ01“ú #mŒŽ0d“ú 01ŒŽ01“ú #0mŒŽ0d“ú 2ŒŽ10“ú #mŒŽdd“ú 02ŒŽ10“ú #0mŒŽdd“ú 11ŒŽ3“ú #mmŒŽd“ú 11ŒŽ03“ú #mmŒŽ0d“ú 12ŒŽ16“ú #mmŒŽdd“ú $ awk -f test.awk test.txt [[1ŒŽ1“ú|01ŒŽ01“ú]] #mŒŽd“ú [[1ŒŽ1“ú|01ŒŽ01“ú]] #0mŒŽd“ú [[1ŒŽ1“ú|01ŒŽ01“ú]] #mŒŽ0d“ú [[1ŒŽ1“ú|01ŒŽ01“ú]] #0mŒŽ0d“ú [[2ŒŽ10“ú|02ŒŽ10“ú]] #mŒŽdd“ú [[2ŒŽ10“ú|02ŒŽ10“ú]] #0mŒŽdd“ú [[11ŒŽ3“ú|11ŒŽ03“ú]] #mmŒŽd“ú [[11ŒŽ3“ú|11ŒŽ03“ú]] #mmŒŽ0d“ú [[12ŒŽ16“ú]] #mmŒŽdd“ú
316 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/08/07(‹à) 06:34:47 .net] ʼn‚É‚»‚¤‚¢‚¤ƒeƒXƒgƒoƒ^[ƒ“‚ðo‚»‚¤‚Ë
317 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/08/07(‹à) 11:45:35 .net] ‚±‚±‚ÌZl‚ªƒR[ƒfƒBƒ“ƒOD‚«‚¾‚©‚ç‚Á‚Ċ¦‚₪‚Á‚Ä(L¥ƒÖ¥M) > perl‚È‚ç‚í‚è‚ÆŠÈ’P‚Ȃ̂ł·‚ªAawk‚ÅŠÈ’P‚É‚¢‚«‚Ü‚·‚©H ‚Á‚ÄŒ¾‚Á‚Ä‚é‚ñ‚¾‚©‚çAu‚¢‚«‚Ü‚·v‚Á‚Ä“š‚¦‚è‚á‚¢‚¢‚ñ‚¾‚æ‚È
318 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/08/07(‹à) 11:46:39 .net] >>312 ‚Ȃɂ»‚ÌŽ€‚Ìsi‚±‚í‚¢
319 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/08/15(“y) 11:36:30 .net] ƒoƒ^[ƒ“@ƒeƒXƒg‚̃fƒXƒ}[ƒ`
320 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/08/16(“ú) 09:46:09 .net] >>294 3.1.7ƒx[ƒX‚ÌWindows—pƒoƒCƒiƒŠAo‚Ü‚µ‚½B ttp://www.kt.rim.or.jp/%7Ekbk/gawk-3.1/index.html#GAWK-DOWNLOAD
321 –¼‘OF 222.248.109.70 mailto:age [2009/08/17(ŒŽ) 17:45:07 .net] Ž©“®Äl š@@Ž©“®•ÛŽç ŸKAWORUKOFI@@Ž©“®•ÛŽç#K9K?_D[L –¼Œ¾W@‚»‚Ì‚R w‚¢‚‚àƒTƒ{‚Á‚Ă΂©‚è‚̃Lƒƒƒbƒv‚ªƒEƒ[‚¦x yutori7.2ch.net/test/read.cgi/news4vip/1249830540/ @ID:PVAf+dux0@@Ž©“®Äl š > 71 FˆÈ‰ºA–¼–³‚µ‚É‚©‚í‚è‚Ü‚µ‚ÄVIP‚ª‚¨‘—‚肵‚Ü‚· [sage] F2009/08/10(ŒŽ) 00:58:57.28 ID:PVAf+dux0 > >>69 > ‘å•Ï‚Á‚ÄŒ¾‚¤‚© > –ˆ“úA•ñ‚³‚ꂽ‚Ì‚ðŒ©‚ÄA”»’f‚µ‚ÄAˆ—‚µ‚ÄAŠ®—¹•ñ‚µ‚ÄAˆÈ‰ºƒ‹[ƒvB > ‚¿‚å‚Á‚Ƃłàƒ~ƒX‚·‚邯A•’i‚Íì‹Æ‚à‚µ‚ĂȂ¢ƒLƒƒƒbƒv‚³‚ñ‚½‚¿‚ª‚³‚ñ‚´‚ñ•¶‹åŒ¾‚Á‚Ä‚«‚Ä > ‚»‚ÌŒ¾‚¢‚킯‚ðl‚¦‚È‚¢‚ÆAƒLƒƒƒbƒv‚Í‚’D‚³‚ꂽ‚èƒAƒJƒEƒ“ƒg“€Œ‹‚³‚ꂽ‚è‚·‚é‚©‚ç > > “o˜^‚³‚ê‚Ä‚©‚çˆê”NˆÈãŒo‚Á‚ÄA‚â‚Á‚Æ‚¢‚¢‚½‚¢‚±‚ÆŒ¾‚¦‚邿‚¤‚ɂȂÁ‚Ä‚«‚½‚æB ---------------------------------------------- ‚±‚ÌŽ©“®Äl šƒ[ƒ‹ƒ}ƒKƒWƒ“‚Ì”zM’âŽ~‚ð‚²Šó–]‚³‚ê‚é•û‚Í qb5.2ch.net/test/read.cgi/sec2chd/1250169591/ ‚ɂĎ©“®Äl š‚܂ł²˜A—‚‚¾‚³‚¢
322 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2009/10/24(“y) 17:23:04 .net] ÅŒã‚Ì10s‚ðˆ—‚µ‚½‚‚È‚¢ê‡A‚Ç‚¤‘‚¯‚Ηǂ¢‚Å‚µ‚傤‚©H
323 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/10/24(“y) 18:19:03 .net] ÅŒã‚܂œǂ܂¸‚ÉÅŒã‚Ì10s‚©‚Ç‚¤‚©”»’è‚·‚é•û–@‚Í–³‚¢‚¾‚낤‚È ˆ—‘ÎÛ‚ªƒtƒ@ƒCƒ‹‚È‚çAŽ–‘O‚Éwc -l‚©‰½‚©‚Ås”’²‚×‚Ä awk ‚É“n‚µ‚Ă݂ĂÍ
324 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/10/24(“y) 18:52:07 .net] ¬‚é’öA‚±‚êA‚Æ‚¢‚¤•û–@‚Í–³‚³‚»‚¤‚Å‚·‚Ë ‚¿‚å‚Á‚Æl‚¦‚È‚ª‚ç‚â‚Á‚Ă݂܂·
325 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/10/24(“y) 19:15:52 .net] ‚Æ‚è‚ ‚¦‚¸A‚±‚ñ‚ÈŠ´‚¶‚É‚µ‚Ü‚µ‚½ BEGIN { SKIPTAILS = 10 } { line = buf[1] for(i=1;i<SKIPTAILS;i++) buf[i] = buf[i+1] buf[SKIPTAILS] = $0 } NR > SKIPTAILS { # line‚ðˆ— }
326 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/10/24(“y) 22:11:41 .net] >>321 l‚¦•û‚Í“¯‚¶‚¾‚¯‚ÇAfor‚ª‹C‚ɂȂÁ‚½‚̂ŠƒŠƒ“ƒOƒoƒbƒtƒ@‚ň—‚·‚邿‚¤‚É‚µ‚Ă݂½B BEGIN { @@SKIPTAILS = 10 @@ringpos = SKIPTAILS } { @@ringpos = (ringpos + 1) % SKIPTAILS @@line = buf[ringpos] @@buf[ringpos] = $0 } NR > SKIPTAILS { @@# line‚ðˆ— }
327 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/10/24(“y) 23:18:06 .net] ‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚· ƒŠƒ“ƒOƒoƒbƒtƒ@A•׋‚ɂȂè‚Ü‚µ‚½ Žg‚킹‚Ä’¸‚«‚Ü‚·
328 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/11/19(–Ø) 20:22:22 .net] >>42 sed awk ‚µ‚Ä‘DŽR‚É“o‚é@‚¾‚ëH
329 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/11/23(ŒŽ) 12:06:14 .net] Ž¿–â‚Å‚· gawk‚Å { printf("%d,%s\n", NR, $0 ) > FILENAME; } ‚Æ‚¢‚¤s“ª‚ɔԆ‚ðU‚Á‚ĕۑ¶‚·‚鈗‚ð‚µ‚Ä batƒtƒ@ƒCƒ‹‚ňꊇˆ—‚³‚¹‚悤‚Æ‚µ‚½‚ñ‚Å‚·‚ª c:\windows\gawk\gawk -f g:\ì‹Æ—p\n.awk g:\ì‹Æ—p\*.txt ŽÀsŒ‹‰Ê‚ª ƒtƒ@ƒCƒ‹1@@ƒtƒ@ƒCƒ‹2 1‚`@@@@@@4‚c@@ 2‚a@@@@@@5‚d@ 3‚b@@@@@@6‚e ‚ɂȂè‚Ü‚· ƒtƒ@ƒCƒ‹2‚à 1‚c 2‚d 3‚e ‚É‚·‚é‚ɂ͂ǂ¤‚µ‚½‚ç‚æ‚¢‚Å‚µ‚傤‚©H
330 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/11/23(ŒŽ) 12:27:22 .net] FNR
331 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/11/23(ŒŽ) 12:35:21 .net] >>326 ‚¨‚¨Ao—ˆ‚½I v‘¬‚ȉñ“š‚ ‚è‚ª‚Æ‚¤‚²‚´‚¢‚Ü‚·
332 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2009/12/21(ŒŽ) 13:53:34 .net] ”N––‚Ƀpƒ\ƒRƒ“‚𔃂¢Š·‚¦‚悤‚ÆŽv‚Á‚Ä‹@Ží‘I‚Ñ‚ð‚µ‚Ä‚¢‚ĂӂƋC‚¢‚½A ‚ ‚êAvaio‚ÌOS‚ªWindows7 64bitƒo[ƒWƒ‡ƒ“‚ÉEEE ƒ_ƒ‚¶‚á‚ñIgawk‚ªŽg‚¦‚È‚‚È‚Á‚Ä‚µ‚Ü‚¤EEE ‚¤[‚ñAAA‚Ü‚½XP‚𔃂¤‚ׂ«‚©EEE”Y‚ÞEEE
333 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/12/21(ŒŽ) 14:21:01 .net] >>328 Ž©•ª‚ŃRƒ“ƒpƒCƒ‹‚µ’¼‚¹‚΂¢‚¢‚¾‚¯‚¶‚á‚È‚¢‚ÌH
334 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2010/01/14(–Ø) 03:52:20 .net] ƒvƒƒOƒ‰ƒ~ƒ“ƒOŒ¾ŒêAWK•œŠ§‚¾‚Á‚Ä‚ËB ttp://slashdot.jp/developers/article.pl?sid=10/01/06/0345207 ‘½•ª•K—v«‚ðŠ´‚¶‚È‚¢’ö“x‚ɂ͎g‚Á‚Ă邩‚çA”ƒ‚í‚È‚¢‚¯‚ÇŠð‚µ‚¢B •z‹³—p‚É”ƒ‚¤‚Á‚Ä‚Ì‚à‚¿‚å‚Á‚Æ‚ÈB
335 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2010/02/28(“ú) 11:08:56 .net] AAA BBB CCC c -O ZZZ YYY XXX c awkVŽQ‚Å‚·B -O(ƒIƒvƒVƒ‡ƒ“)‚ðŒŸõ‚µA -O‚Æ‚»‚êˆÈ~‚ðƒŠƒ_ƒCƒŒƒNƒg‚µ‚½‚¢‚̂ł·‚ªc —Ç‚¢•û–@A‚ ‚è‚Ü‚·‚Å‚µ‚傤‚©
336 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2010/02/28(“ú) 15:36:31 .net] ƒŠƒ_ƒCƒŒƒNƒg‚Á‚Ăǂ¤‚¢‚¤ˆÓ–¡‚ÅŽg‚Á‚Ä‚é? ‚»‚Ì AAA ‚ÅŽn‚Ü‚é•¶Žš—ñ‚àˆê‘̂ǂ¤‚¢‚¤‚à‚̂ȂÌB ƒRƒ}ƒ“ƒhƒ‰ƒCƒ“ˆø”‚Ȃ̂©Aƒtƒ@ƒCƒ‹‚©‚ç“ǂݞ‚ñ‚Å‚‚é‚̂Ƃ©B —pŒê‚Æó‹µ‚Í‚«‚¿‚ñ‚Æ‘‚¢‚Ä‚‚êB
337 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2010/02/28(“ú) 16:19:07 .net] D:\My Documents\gawk\331>type 331.txt AAA BBB CCC c -O ZZZ YYY XXX 0c AAA BBB CCC c -O ZZZ YYY XXX 1c AAA BBB CCC c -O ZZZ YYY XXX 2c D:\My Documents\gawk\331>type 331.awk {match($0, " -O .*", a); print a[0];} D:\My Documents\gawk\331>gawk -f 331.awk 331.txt >a.txt D:\My Documents\gawk\331>type a.txt -O ZZZ YYY XXX 0c -O ZZZ YYY XXX 1c -O ZZZ YYY XXX 2c D:\My Documents\gawk\331>
338 –¼‘OF331 mailto:sage [2010/02/28(“ú) 18:43:32 .net] ƒŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B >>332 ‚·‚݂܂¹‚ñB‘‚«’¼‚µ‚Ü‚·B AAA BBB CCC c -O ZZZ YYY XXX c ‚Æ‘•¡”s‘‚©‚ꂽƒtƒ@ƒCƒ‹‚ª‚ ‚èA u-OvˆÈ~‚Ì•¶Žš—ñ‚ð•ʃtƒ@ƒCƒ‹‚ɕۑ¶‚·‚é ‚Á‚Ä‚±‚Æ‚ð‚µ‚½‚©‚Á‚½‚̂ł·B >>333 ƒGƒXƒp[‚È•¶‚¾‚Á‚½‚̂ɂ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B ‘z’肵‚Ä‚½‚̂͂»‚ñ‚ÈŠ´‚¶‚Å‚·B ‚½‚¾ˆÈ‰º‚̃Gƒ‰[‚ªo‚ÄãŽè‚‚¢‚«‚Ü‚¹‚ñc gawk: 331.awk:2: fatal: match() cannot have 3 arguments matchŽg‚Á‚Ä‚é‚Ì‚Éa‚Æ‚¢‚¤3‚–ڂ̈ø”‚ðŽg‚Á‚Ă邩‚çc‚Á‚Ä‚±‚Ƃłµ‚傤‚©cH
339 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2010/02/28(“ú) 19:00:04 .net] Q: make spits out errors like Makefile.awk:256: fatal: match() cannot have 3 arguments A: Your AWK is too old to recreate the Makefile. The build is done based on the distributed Makefile. Everything shall compile successfully though. So if the compile succeeds just ignore such errors, please.
340 –¼‘OF335 mailto:sage [2010/02/28(“ú) 19:22:38 .net] {print substr($0, match($0, " -O .*")+1);}
341 –¼‘OF331 mailto:sage [2010/02/28(“ú) 20:03:12 .net] >>336 o—ˆ‚Ü‚µ‚½B‚Ü‚³‚©–{“ú’†‚É‰ðŒˆ‚Å‚«‚邯‚ÍŽv‚¢‚Ü‚¹‚ñ‚Å‚µ‚½B ‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B‘å•ϕ׋‚ɂȂè‚Ü‚µ‚½B
342 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2010/02/28(“ú) 22:25:50 .net] ÎÞ¿@–{“–‚ɕ׋‚ɂȂÁ‚½‚©‚Ç‚¤‚©‚Í‹^–₾¥¥¥ @‚¨‚Á‚ƈꌾƒIƒE‚©‚Á‚½‚©B
343 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2010/03/04(–Ø) 15:04:38 .net] gsub()‚Æ‚©‚ňø”‚ɕϔ‚ð—˜—p‚µ‚½‚¢‚̂ł·‚ª‚Ç‚¤‚·‚ê‚΂¢‚¢‚̂łµ‚傤‚©H gsub(str1,str2)‚Ý‚½‚¢‚ÉB
344 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2010/03/04(–Ø) 21:44:52 .net] >>339 man gawk‚æ‚è gsub(r, s [, t]) For each substring matching the regular expression r in the string t, substitute the string s, and return the number of substitutions. If t is not supplied, use $0. An & in the replacement text is replaced with the text that was actually matched. Use \& to get a literal &. (This must be typed as "\\&"; see GAWK: Effective AWK Programming for a fuller discussion of the rules for &'s and backslashes in the replacement text of sub(), gsub(), and gen sub().)
345 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2010/03/08(ŒŽ) 21:36:03 .net] awk 'BEGIN{x="ABCDE";y="BCD";z="XXX";gsub(y,z,x);print x}' ‰½‚ª“‚¢‚Ì‚©‚æ‚‚í‚©‚ç‚ñB
346 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2010/03/17(…) 22:07:37 .net] ŽžXawk‚¾‚Æ’x‚¢‚Ì‚Åperl‚É‘‚«Š·‚¦‚邯‚¢‚¤l‚ª‚¢‚Ü‚·‚ªA ŽÀۂ̂Ƃ±‚둬‚‚È‚é‚ñ‚Å‚µ‚傤‚©H Ž„‚̊‹«‚Å‚Íforƒ‹[ƒv‚â‰ÁŽZ‚ȂǂÍawk‚̂ق¤‚ª‘¬‚»‚¤‚Å‚·‚ªA ‚ǂ̂悤‚Ȉ—‚ÌꇂÉperl‚̂ق¤‚ª‘¬‚‚È‚è‚Ü‚·‚©H $ time mawk 'BEGIN{x=0;for(i=1;i<=1000000;i++){x=x+i};printf("%f\n" ,x)}' 500000500000.000000 real 0m0.131s user 0m0.120s sys 0m0.000s $ time gawk 'BEGIN{x=0;for(i=1;i<=1000000;i++){x=x+i};print x}' 500000500000 real 0m0.289s user 0m0.284s sys 0m0.000s $ time perl -e '$x=0;for($i=1;$i<=1000000;$i++){$x=$x+$i};print $x' 500000500000 real 0m0.379s user 0m0.376s sys 0m0.004s
347 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2010/03/17(…) 22:26:14 .net] >>342 uawk‚¾‚Æ’x‚¢‚Ì‚Åperl‚É‘‚«Š·‚¦‚邯‚¢‚¤lv ‚É•·‚¯‚Εª‚©‚é
348 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2010/03/19(‹à) 09:08:06 .net] >>342 ’x‚¢‚Æ‚¢‚¤awk‚Ígawk‚È‚Ì? ‘f‚Ìawk‚æ‚ègawk‚Ì•û‚ª‘‚‚È‚©‚Á‚½‚Á‚¯H
349 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2010/03/20(“y) 01:03:01 .net] ƒJ[ƒjƒnƒ“‚ƃpƒCƒN‚ÌwƒvƒƒOƒ‰ƒ~ƒ“ƒOì–@x‚Éawk‚Æperl i‚ÆC‚ÆC++‚ÆJAVAj‚Ì”äŠr‚ª‚ ‚é‚È ¡‚̃}ƒVƒ“Žg‚Á‚Ä‘‚«Š·‚¦‚È‚«‚á‚È‚ç‚È‚¢‚Ù‚Ç’x‚¢‚Á‚Ä ‚Ç‚ñ‚Ȉ—‚È‚ñ‚¾‚낤H
350 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2010/03/21(“ú) 13:44:10 .net] >342 awk “™‚ð‘g‚݇‚킹‚ÄŽÀs‚·‚邯ƒvƒƒZƒX‹N“®‚̃RƒXƒg‚ª‚©‚©‚é‚̂Šperl ‚ňê‚‚ɓZ‚ß‚éA‚Æ‚¢‚¤˜b‚¶‚á‚È‚¢‚ÌH
351 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2010/03/22(ŒŽ) 17:35:11 .net] •¶ŽšƒR[ƒh‚̃R[ƒh‚ð•Ï”‚É‚µ‚Ä•¶Žš—ñ‚ð‘€ì‚·‚邱‚Æ‚Á‚Ăł«‚Ü‚·‚©H •¶Žš—ñ’†‚Ì‘SŠp•¶Žš‚𔼊p•¶Žš‚ɕς¦‚鉨—í‚È•û–@‚ð–Íõ‚µ‚Ä‚¢‚Ü‚·B
352 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2010/03/22(ŒŽ) 18:01:58 .net] Use iconv.
353 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2010/03/22(ŒŽ) 18:25:10 .net] > •¶ŽšƒR[ƒh‚̃R[ƒh‚ð•Ï”‚É‚µ‚Ä•¶Žš—ñ‚ð‘€ì‚·‚邱‚Æ‚Á‚Ăł«‚Ü‚·‚©H ‚È‚É‚ð‚µ‚½‚¢‚Ì‚©‚æ‚‚í‚©‚ñ‚È‚¢‚ñ‚¾‚¯‚ÇB > •¶Žš—ñ’†‚Ì‘SŠp•¶Žš‚𔼊p•¶Žš‚ɕς¦‚鉨—í‚È•û–@‚ð–Íõ‚µ‚Ä‚¢‚Ü‚·B ‰Ø—í‚Ȃ̂ÍtrƒRƒ}ƒ“ƒh‚ðŽg‚¤•û–@B‚½‚¾tr‚ªƒ}ƒ‹ƒ`ƒoƒCƒg‚ð‚¤‚Ü‚ˆµ‚Á‚Ä‚‚ê‚é‚© ‚Ç‚¤‚©‚Í‚±‚±‚ë‚à‚Æ‚È‚¢B Perl‚È‚çtr‚ðARuby‚È‚ç•¶Žš—ñƒNƒ‰ƒX‚Ìtrƒƒ\ƒbƒh‚ðA Python‚È‚çstringƒ‚ƒWƒ…[ƒ‹‚ÌmaketransŠÖ”‚Æ•¶Žš—ñ‚̃ƒ\ƒbƒhtranslete‚ðŽg‚¤A ‚Æ‚¢‚¤Žè‚ª‚ ‚éB awk‚È‚¢‚µitrˆÈŠO‚ÌjŒÃ“T“I‚ȃc[ƒ‹‚ʼnؗí‚É‚â‚é•û–@‚͂Ȃ¢‚ÆŽv‚¤B
354 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2010/03/24(…) 17:11:16 .net] Excel‚Å ‘SŠp”¼Šp•ÏŠ·‚Í ASC() ”¼Šp‘SŠp•ÏŠ·‚Í JIS()
355 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2010/03/25(–Ø) 08:34:11 .net] >>347 1. EUC-JP‚É‚µ‚Ä(nkf‚Æ‚©)kakasi ‚ÅA–ß‚· 2. ‚»‚ꂾ‚Á‚½‚çʼn‚©‚çAnkf -Z 3. gawk‘O’ñ‚ÅA•¶Žš–ˆ‚Ɉ—(LANG‚ðŽw’肵‚ÄŽqƒvƒƒZƒX‹N“®) awk‚Ì’†‚ŕ‚¶‚Ä‚â‚é‚̂͂߂ñ‚Ç‚‚³‚»‚¤
356 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2010/03/29(ŒŽ) 23:34:27 .net] gawk 3.1.6 system(cmd) ‚ðŽg‚¤‚ÆAƒAƒ“ƒ`ƒEƒBƒ‹ƒXƒ\ƒtƒg(kaspersky)‚Ì ƒAƒvƒŠƒP[ƒVƒ‡ƒ“—š—ð‚Ƀoƒbƒ`ƒtƒ@ƒCƒ‹‚ª“o˜^‚³‚ê‚é‚̂𔌩B close(cmd) ‚µ‚Ä‚à“¯‚¶B while(cmd|getline>0){} ‚Å‘ã—p‚·‚邯Žc‚ç‚È‚‚È‚Á‚½B??
357 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2010/05/13(–Ø) 00:22:57 .net] •§‚Ńuƒ‹ƒJ”Û’è‚ÌŒˆ‹cÌ‘ð@u‘‚̉¿’lŠÏ‚Æ‘Š—e‚ê‚È‚¢v www.cnn.co.jp/world/AIC201005120004.html ƒeƒwƒ‰ƒ“‚ÅAƒuƒ‹ƒJ‚ð’…‚Ä“üo‘‚·‚鎞‚Á‚ÄAŠç‚̃`ƒFƒbƒN‚Ç‚¤‚·‚é‚ñ‚¾‚낤B ‘¼l‚â’j‚Å‚à‚΂ê‚È‚¢‚ÌH
358 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2010/05/13(–Ø) 00:23:49 .net] >>353 Œë”šƒXƒ}ƒ“
359 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2010/05/14(‹à) 13:38:24 .net] pc11.2ch.net/test/read.cgi/linux/1215431118/65
360 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2010/05/18(‰Î) 10:51:40 .net] awk‚Ìprint‚ɂ‚¢‚Ä‚²‹³Ž¦‰º‚³‚¢B ‰º‚̂悤‚Èo—Í‚ª—L‚Á‚½ê‡A—Ⴆ‚Î lrwxrwxrwx 1 root root 70 May 18 10:37 hoge ls -al | awk '{print$1$2$2$4$6$7$8$9}' ‚Æ‚·‚ê‚Îu$5v‚Ì u70v‚𔲂‚±‚Æ‚ªo—ˆ‚Ü‚·‚ªA‚±‚ꂪ$100‚Æ‚©‚܂ő±‚ê‡A u$5v‚¾‚¯‚𔲂«‚½‚¢ê‡‹Lq‚ª‘å•ςɂȂè‚Ü‚·B ‰½‚©—Ç‚¢•û–@‚Í–³‚¢‚à‚̂łµ‚傤‚©H
361 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2010/05/18(‰Î) 11:01:32 .net] $n‚É‘ã“ü‚ª‚ ‚邯A‚»‚ÌŽž“_‚Å$0‚ªÄ\¬‚³‚ê‚éB ‹æØ‚è‚̋󔒂ª$5‚Ì‚ ‚Á‚½‚Æ‚±‚낾‚¯2ŒÂ‚ɂȂé‚Ì‚ª‹C‚ɂȂç‚È‚¯‚ê‚ÎA ls -al | awk '{$5 = ""; print}' ‚Æ‚·‚ê‚΂悢B ‹ó”’2ŒÂ‚ðC³‚·‚é‚Ȃ炱‚¤‚·‚éB ls -al | awk '{$5 = ""; print $0}' | awk '{$1 = $1; print}'
362 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2010/05/18(‰Î) 11:03:15 .net] $0 ‚Í—]Œv‚¾‚Á‚½B ls -al | awk '{$5 = ""; print}' | awk '{$1 = $1; print}'
363 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2010/05/18(‰Î) 11:07:03 .net] 2‚‚߂Ìawk‚Ì$1 = $1‚͉½‚Ì‚½‚ß?
364 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2010/05/18(‰Î) 11:34:06 .net] ‚È‚É‚à‚µ‚È‚¢‚ÆA$0‚͓ǂݞ‚ñ‚¾‚»‚̂܂܂Ȃ̂ŋó”’2ŒÂ‚Í‹ó”’2ŒÂ‚̂܂ÜB $1=$1‚Å‘ã“ü‚µ‚Ä‚â‚邯A$1, $2, ...‚ð‹ó”’1ŒÂ‚ł‚Ȃ¢‚¾‚à‚Ì‚ª$0‚É‘ã“ü‚³‚ê‚é‚Ì‚ÅA ‹ó”’2ŒÂ‚¾‚Á‚½‚Æ‚±‚낪‹ó”’1ŒÂ‚ɂȂéB
365 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2010/05/18(‰Î) 11:35:04 .net] 2‚‚߂Ìawk‚ÉH‚킹‚½Žž“_‚Å$n (n>0)‚Í‹l‚܂邯‚Ç$0‚Í“ü—Ís‚»‚Ì‚Ü‚Ü ‹ó”’2ŒÂ‚Ȃ̂Å$0‚ðÄ\¬‚·‚邯‹ó”’1ŒÂ‹æØ‚è‚ɂȂé
366 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2010/05/18(‰Î) 12:21:12 .net] >>357-358 ”ñí‚ɉð‚è‚â‚·‚¢‚²à–¾A‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B ‚È‚é‚Ù‚Ç‘ã“ü‚·‚邱‚Æ‚Å‰ðŒˆ‚·‚é‚ñ‚Å‚·‚ËB •׋‚ɂȂè‚Ü‚µ‚½B
367 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2010/05/18(‰Î) 15:08:38 .net] $1 = $1 ‚Á‚ăCƒ}ƒCƒ`‚悉ð‚ç‚ñ $1‚Á‚ÄFS‚Å‹æØ‚ç‚ꂽˆê‚–ڂ¾‚æ‚ËH ‚È‚ñ‚Å‚»‚ꎩg‚ðŽ©•ª‚É‘ã“ü‚µ‚½‚çƒXƒy[ƒX‚ªÁ‚¦‚é‚ñH
368 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2010/05/18(‰Î) 15:27:35 .net] $0‚ÌÄ\¬‚ªs‚í‚ê‚é‚©‚ç‚Á‚Äà–¾‚³‚ê‚Ă邾‚ëB $0‚ÌÄ\¬‚Ƃ͂¢‚Á‚½‚ñ‚΂炵‚½$1,$2,...‚ðOFS‚ð‹²‚ñ‚Å ‚‚Ȃ°’¼‚·‚Á‚Ä‚±‚ƂȂ̂ÅA‰½‚Å‹æØ‚ç‚ê‚Ä‚¢‚½‚©‚Í •Û‘¶‚³‚ê‚È‚¢B
369 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2010/05/18(‰Î) 15:41:56 .net] >>364 >$1=$1‚Å‘ã“ü‚µ‚Ä‚â‚邯A$1, $2, ...‚ð‹ó”’1ŒÂ‚ł‚Ȃ¢‚¾‚à‚Ì‚ª$0‚É‘ã“ü‚³‚ê‚é ‚Á‚Ä–ñ‘©Ž–‚ðŠo‚¦‚Ä‚¨‚¯‚Á‚Ä‚±‚Æ‚©‚¢H
370 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2010/05/18(‰Î) 15:42:39 .net] ‚¿‚å‚Á‚Æ‹C‚ɂȂÁ‚ÄŽŽ‚µ‚Ă݂½B % echo a b | gawk '{OFS="-";$1=$1;OFS="=";print}' a=b Ä\¬‚Í$1=$1‚ð‚â‚Á‚Ä‚·‚®‚¶‚á‚È‚‚ÄAŽŸ‚É$0‚ªŽg‚í‚ê‚邯‚«A‚Á‚Ä‚±‚Æ ‚Ȃ̂©‚È?
371 –¼‘OF365 mailto:sage [2010/05/18(‰Î) 16:27:59 .net] ‰ð‚Á‚½ www.kt.rim.or.jp/~kbk/gawk-3.1/gawk.html Œx: ˆê•”‚̃o[ƒWƒ‡ƒ“‚Ìawk‚Í NF‚ðŒ¸‚¶‚½‚Æ‚«‚É$0‚ÌÄ\’z‚ðs‚í‚È‚¢B Œ‹‹Ç‚̂Ƃ±‚ëAawk‚ɃŒƒR[ƒh‘S‘Ì‚ÌÄ\’z‚ð‹§‚µ‚½‚Æ‚«‚ɂ͂»‚ÌŽž“_‚Å ƒtƒB[ƒ‹ƒh‚Ì’l‚ÆOFS‚ªŽg‚í‚ê‚éBÄ\’z‚ðs‚¤‚½‚߂ɂÍA‰½‚ç‚©‚Ì–³ŠQ‚È ‘ã“ü‚ðs‚¤: $1 = $1 # force record to be reconstituted Œ«‚‚È‚Á‚½B‚ ‚ñ‚ª‚ÆB
372 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2010/05/18(‰Î) 16:46:58 .net] awk‚Íšú‚ª[‚¢‚Ì‚§
373 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2010/05/19(…) 22:24:52 .net] ‹v‚µ‚Ô‚è‚É‚¢‚¢‚à‚ñ‚ðŒ©‚³‚¹‚Ä‚à‚ç‚¢‚Ü‚·‚½„ƒ
374 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2010/05/24(ŒŽ) 09:55:14 .net] ’m‚ç‚È‚©‚Á‚½B •׋‚ɂȂÁ‚½B
375 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2010/05/24(ŒŽ) 15:25:46 .net] ‚Ý‚ñ‚È>357‚Ì‚¨ˆü‚Å‘½‚‚ðŠw‚ñ‚¾‚ÈB
376 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2010/05/29(“y) 04:53:07 .net] –¼‘OF E-mailF “à—eF cygwin‚¾‚Æ % cut -f1 -d, hoge.csv ‚æ‚è % awk -F, '{print $1}' hoge.csv ‚Ì•û‚ª‘¬‚©‚Á‚½B #ŽÀsŽžŠÔ‚Ë #PerlHƒVƒ‰ƒl
377 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2010/06/07(ŒŽ) 11:45:38 .net] >>372 sed -e 's/,.*//'‚Å‚àawk‚Æ“¯‚¶‚‚ç‚¢‚¾‚©‚çAcut‚ÌŽÀ‘•‚ª’x‚¢‚ñ‚¾‚ËB cut‚ª–³‘ʂɃIƒvƒVƒ‡ƒ“‘½‚¢Šˆ×‚¶‚á‚È‚¢?
378 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2010/06/07(ŒŽ) 12:04:05 .net] ŽèŒ³‚ÌlinuxŠÂ‹«‚¾‚Æcut‚Ì•û‚ª‘¬‚¢‚Æ‚¢‚¤•’ʂ̌‹‰Ê‚Å‚µ‚½‚ªB hoge.csv‚Í6Œ…‚Ì—”3‚‚ðu,]‚Å‹æØ‚Á‚Ä•À‚ׂ½100–œs‚Ì ƒtƒ@ƒCƒ‹‚Å‚·B % time cut -f1 -d, hoge.csv >/dev/null cut -f1 -d, hoge.csv > /dev/null 0.21s user 0.01s system 99% cpu 0.222 total % time awk -F, '{print $1}' hoge.csv >/dev/nulll awk -F, '{print $1}' hoge.csv > /dev/nulll 1.52s user 0.03s system 99% cpu 1.558 total ‚¿‚Ȃ݂Ƀo[ƒWƒ‡ƒ“‚Í cut (GNU coreutils) 8.5 GNU Awk 3.1.7
379 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2010/06/07(ŒŽ) 12:22:48 .net] ‚ [‚È‚é‚Ù‚ÇA‚È‚ñ‚©”»‚Á‚½Bcygwin‚Ìfgetc()‚ª’x‚¢‚©‚ç‚¶‚á‚È‚¢‚©‚ÈB fgetc()‚Æfgets()‚ÅŽžŠÔ‚ðŠr‚ׂ½‚Æ‚«‚Éfgetc()‚Ì•û‚ª‚¸‚Á‚Æ’x‚©‚Á‚½‹L‰¯‚ª‚ ‚éB
380 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2010/09/13(ŒŽ) 14:14:54 .net] xgawk (gawk‚łȂ)‚ɂƂ ‚éwebƒy[ƒW‚ðH‚ׂ³‚¹‚邯AXMLERRR (not well-formed)‚Å’†’f‚µ‚Ü‚·B ‚»‚̃y[ƒW‚ªwell-formed‚©‹Éˆ«‚©‚ÍŽ„‚ɂƂÁ‚Ăǂ¤‚Å‚à‚æ‚A’P‚É“à—e‚ð“¾
381 –¼‘OF‚½‚¢‚¾‚¯‚Ȃ̂ÅA•¶––‚܂ň—‚µI‚¦‚Ä—~‚µ‚¢‚̂ł·B ‚Ç‚¤‚É‚©‚È‚ç‚È‚¢‚Å‚µ‚傤‚©B [] [‚±‚±‰ó‚ê‚Ă܂·]
382 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2010/09/25(“y) 14:55:22 .net] ƒVƒFƒ‹ƒXƒNƒŠƒvƒg“à‚ŃpƒCƒv“ü—Í‚³‚ꂽ‚à‚Ì‚ðˆ—‚·‚é ƒAƒNƒVƒ‡ƒ“‚ðƒqƒAƒhƒLƒ…ƒƒ“ƒg‚Å‘‚Ž–‚Ío—ˆ‚é‚Å‚µ‚傤‚©B
383 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2010/09/27(ŒŽ) 14:57:18 .net] Ž¿–â‚Å‚·B ƒf[ƒ^‚ª |1|aaa| |2|bbb| |3|ccc| ‚ȂǂƂȂÁ‚Ä‚¢‚邯‚« aaa bbb ccc ‚ðŽæ‚èo‚»‚¤‚Æ‚µ‚Ä awk 'FS="|"{print $3}' ƒtƒ@ƒCƒ‹–¼ ‚Æ‚µ‚½‚ñ‚Å‚·‚ªA1s–Ú‚¾‚¯‚ª‚¤‚Ü‚‚Æ‚ê‚Ü‚¹‚ñB ƒf[ƒ^ƒtƒ@ƒCƒ‹‚Ì1s–Ú‚ð‹ós‚É‚·‚ê‚Î‰ðŒˆ‚Å‚«‚È‚¢‚±‚Ƃ͂Ȃ¢‚ñ‚Å‚·‚ªA ‹ós‚ð“ü‚ê–Y‚ê‚Ä‚µ‚Ü‚¤Œœ”O‚ª‚ ‚è‚Ü‚·B ‚Ç‚¤‚·‚ê‚΂¢‚¢‚ñ‚Å‚µ‚傤‚©?
384 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2010/09/27(ŒŽ) 15:01:46 .net] ‚â‚肽‚¢‚±‚Æ‚Í awk 'BEGIN {FS="|"} {print $3}' ‚¶‚á‚È‚¢‚©‚ÆŽv‚¤‚ñ‚¾‚¯‚Ç
385 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2010/09/27(ŒŽ) 15:08:38 .net] 378‚Å‚·B >>379 ‚Ç‚¤‚à‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
386 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2010/09/27(ŒŽ) 18:42:12 .net] gensub()‚É‚ÄAƒ}ƒbƒ`‚µ‚½10”Ô–ÚˆÈ~‚̃Oƒ‹[ƒv‚ÌŽw’è‚ÌŽd•û‚ð‹³‚¦‚Ä‚‚¾‚³‚¢B ‰º‹LƒTƒCƒg‚Å‚ÍA17”Ԗڂ܂ŕ’ʂɎw’è‚Å‚«‚邿‚¤‚ÈŽ–‚ª‘‚¢‚Ä‚ ‚邯‚ÇA tounderlinedk.blogspot.com/2010/08/gensub-n-awk.html gensub(pattern,"\\10","g",$2) ‚Æ‚©‚‚Æ \\1(ƒ}ƒbƒ`‰ÓŠ)‚Æ0(•¶Žš)‚Æ‚µ‚ĉðŽß‚³‚ê‚¿‚á‚Á‚ÄãŽè‚‚¢‚È‚©‚¢B ƒVƒFƒ‹ƒXƒNƒŠƒvƒg•—‚©‚ÆŽv‚Á‚ÄA\\{10} ‚àŽŽ‚µ‚½‚¯‚ǃ_ƒƒ_ƒbƒ^[B GNU Awk 3.1.5‚Å‚·B
387 –¼‘OF381 mailto:sage [2010/09/27(ŒŽ) 19:00:47 .net] BSD‚Ìjman‚É‚ÍA1‚©‚ç9‚Ü‚Å‚Ì”Žš‚Á‚Ä–¾‹L‚³‚ê‚Ä‚é‚È‚ B ŽÀ‘•‚É‚æ‚Á‚ĈႤ‚Ì‚©‚È‚ ƒpƒ^[ƒ“‚ð“®“I‚ɶ¬‚µ‚ă}ƒbƒ`‚³‚¹‚悤‚Æ‚µ‚Ă邩‚猋\¢‚é(LEƒÖE`) www.linux.or.jp/JM/html/GNU_gawk/man1/gawk.1.html
388 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2010/09/27(ŒŽ) 19:04:47 .net] >>381 ƒ}ƒjƒ…ƒAƒ‹‚É‚Í1‚©‚ç9‚܂łÁ‚Ä‘‚¢‚Ä‚ ‚邵 Within the replacement text s, the sequence \n, where n is a digit from 1 to 9, may be used to indicate just the text that matched the n'th parenthesized subexpression. ƒ\[ƒX‚ÌŠY“–‰ÓŠ(builtin.c‚Ì2542s–Ú‚ ‚½‚è‚©‚ç)‚݂Ăà1Œ…ŒÀ’è‚̃ƒWƒbƒN‚¾‚æB(3.1.7’²‚×) int dig = scan[1] - '0'; ‚È‚ñ‚Ä‚â‚Á‚Ä‚éB
389 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2010/09/27(ŒŽ) 19:08:03 .net] ˆê’U‚Ô‚Á‚½Ø‚邵‚©‚È‚¢‚ñ‚¶‚á‚Ë
390 –¼‘OF381 mailto:sage [2010/09/27(ŒŽ) 19:12:31 .net] >>383 ‚Ç‚¤‚à‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B >>384 ‚¿‚å‚Á‚ÆŒ©‰h‚¦ˆ«‚‚Ȃ邯‚Ç‚»‚¤‚·‚é(LEƒÖE`)
391 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2010/09/27(ŒŽ) 21:27:29 .net] >>381 ‚È‚ñ‚Å‚»‚±‚̂ЂƂÍ16‚܂łł«‚½‚ñ‚¾H
392 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2010/09/28(‰Î) 00:32:52 .net] 10‚Ì‘ã‚í‚è‚É:‚ðŽg‚Á‚Ä‚¢‚½‚肵‚ÄB
393 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2010/09/28(‰Î) 03:15:24 .net] ‚±‚̃XƒŒ‚ª·‹µ‚Ȃ̂ª’¿‚µ‚¢‚©‚ç ‹L”OƒpƒsƒRB
394 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2010/09/28(‰Î) 03:41:50 .net] 15”NˆÈã‘O‚¾‚¯‚Çawk‚̕׋Žn‚߂ē¯Žž‚Éperl‚̕׋‚à‚µ‚Ä‚½‚ç ‹C•t‚¢‚½‚çperl‚΂Á‚©‚è‚â‚Á‚Ä‚Äawk‚·‚Á‚©‚è–Y‚ê‚Ä‚µ‚Ü‚Á‚½‚È‚Ÿ ¡‚ÍperlŽÌ‚Ä‚Äê‚çpython‚â‚Á‚Ă邯‚Çawk‚à‚¢‚¢‚æ‚Ë
395 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2010/09/28(‰Î) 09:40:13 .net] Busybox‚É‘g‚Ýž‚ß‚ÎA‚»‚ꂱ‚»†”ÑŠí‚â—â‘ ŒÉ‚Å‚à“®‚‚©‚ç‚È‚ B ŽèŒy‚Å‚ ‚é‚É‚àŠÖ‚í‚炸AŒ‹\‚“x‚Ȉ—‚àƒKƒŠƒKƒŠ‘‚¯‚é‚©‚çD‚«B C‚ƃVƒFƒ‹ƒXƒNƒŠƒvƒg‚ªD‚«‚¾‚©‚çA•¶–@“I‚É‚à‚µ‚Á‚‚è—ˆ‚éB ãˆÊŒÝŠ·‚ÌPerl‚à‘åD‚«B
396 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2010/09/28(‰Î) 14:37:59 .net] >>376 ‚Å‚·‚ªA’N‚à‚©‚Ü‚Á‚Ä‚‚ê‚È‚¢‚̂Ŏ₵‚³‚ÅŽ€‚É‚»‚¤‚Å‚·B
397 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2010/09/28(‰Î) 14:52:08 .net] >>391 ‚Ç‚ê‚Å‚àD‚«‚Ȃ̂ð‘I‚× 1. xgawk‚ð‰ü‘¢ 2. ƒGƒ‰[‚ɂȂéXML‚ðŽ–‘O‚ÉC³‚µ‚Äwell-formed‚É‚µ‚Ä‚©‚çH‚킹‚é 3. xgawk‚͎̂Ăĕʂ̌¾ŒêAƒ‰ƒCƒuƒ‰ƒŠ‚ðŽŽ‚·
398 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2010/09/28(‰Î) 17:23:08 .net] jawk‚ªjwalk‚ÉŒ©‚¦‚Ä‚µ‚Ü‚¤
399 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2010/10/01(‹à) 11:21:26 .net] “®‚ŠÂ‹«‚Ì‘½‚³‡‚ɃCƒ“ƒ^ƒvƒŠƒ^‚ð‘I‚Ô‚ñ‚È‚çA ƒVƒFƒ‹ƒXƒNƒŠƒvƒg > awk >>> perl >>>>> python >>>>> ruby >>> haskel etc. ‚ƂȂ邾‚낤‚ÈB ƒVƒFƒ‹ƒXƒNƒŠƒvƒg‚̓VƒFƒ‹ˆË‘¶‚È•”•ª‚ª‘½‚Aperl ‚Ù‚Ç‚‹@”\‚È‚à‚Ì‚à—v‚ç‚È‚¢B ‚»‚ñ‚ÈŽžA¬‚³‚È’[––‚Å‚àƒXƒ}[ƒg‚É“®‚¢‚Ä‚‚ê‚é awk ‚É‚¿‚ñ‚±–u‚ÂB >>389 Œ¾Œê‚Ɏ̂Ăé‚àE‚¤‚à‚È‚¢‚æB‚»‚ÌŽžX‚É“s‡‚Ì—Ç‚¢‚à‚Ì‚ð‘g‚݇‚킹‚ÄŽg‚¤‚Ì‚ªUNIX“I‚È”‘zB
400 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2010/10/01(‹à) 15:33:40 .net] >>394 uˆê”‚â‚낤v‚Å‚·‚ËI
401 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2010/10/09(“y) 04:40:48 .net] awkŋߕ׋‚µ‚Ä‚éBperl‚æ‚è‘S‘RŠÈ’PB ‚±‚ê‚Ȃ牴‚Å‚àÁÜ‚µ‚È‚‚Ä‚·‚Ý‚»‚¤
402 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2010/10/09(“y) 04:57:14 .net] >>396 @‚ª‚ñ‚ÎI
403 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2010/10/21(–Ø) 20:16:46 .net] sjis‚Å‘‚¢‚½ /[/{print} ‚ðŽÀs‚·‚邯 awk: awk: ^ ³‹K•\Œ»‚ªI’[‚³‚ê‚Ä‚¢‚Ü‚¹‚ñB awk: ’v–½“I: [ ‚Ü‚½‚Í [^ ‚ª‘Ήž‚µ‚Ü‚¹‚ñB: /[/{print}/ ‚̃Gƒ‰[‚ɂȂÁ‚Ä‚µ‚Ü‚¢‚Ü‚·B [‚Ì2ƒoƒCƒg–Ú‚ª[‚È‚¹‚¢‚¾‚ÆŽv‚¢‚Ü‚·‚ªA‚Ç‚¤‘Ήž‚µ‚½‚ç‚¢‚¢‚Å‚µ‚傤‚©H “ü—̓tƒ@ƒCƒ‹‚Ísjis‚Å‘‚©‚ê‚Ä‚¢‚ÄA•¶ŽšƒR[ƒh•ÏŠ·‚͂ł«‚Ü‚¹‚ñB
404 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2010/10/21(–Ø) 20:55:41 .net] >>398 ŠÂ‹«‚Ì–â‘è‚È‚ñ‚¾‚©‚çAŽÀsŠÂ‹«‚‚ç‚¢‚܂Ƃà‚É‘‚¯‚æB
405 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2010/10/21(–Ø) 21:38:24 .net] >>398 gawk ‚ðŽg‚¤
406 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2010/10/21(–Ø) 22:52:57 .net] ŠÂ‹«‚ÍCentOS-5.5-x86_64‚ÅGNU Awk 3.1.5‚Å‚·B /bin/awk‚̓Vƒ“ƒ{ƒŠƒbƒNƒŠƒ“ƒN‚ÅAŽÀ‘Ì‚Ígawk‚Å‚µ‚½B
407 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2010/10/21(–Ø) 23:49:35 .net] >>401 --help ‰Å
408 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2010/10/22(‹à) 01:41:07 .net] Windows‚V(64bit)‚ÅŽg‚¦‚éawk‚ ‚è‚Ü‚·‚©H
409 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2010/10/22(‹à) 02:19:30 .net] 32bit”Å‚Ìawk‚ð‚ðŽg‚¤‚ñ‚¶‚áƒ_ƒH
410 –¼‘OF398 mailto:sage [2010/10/22(‹à) 07:32:34 .net] ‚±‚¤‚·‚邱‚ƂőΉž‚Å‚«‚Ü‚µ‚½B /\x81\[/{print}
411 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2010/10/22(‹à) 09:41:36 .net] ‚»‚ê‚Å‚¢‚¢‚È‚çA/[[]/‚Å‚à‚¢‚¢ŠóƒKƒXB ª–{“I‚È‰ðŒˆ‚É‚È‚Á‚ĂȂ¢‚¯‚ǂ˂¥B
412 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2010/10/22(‹à) 13:52:10 .net] ƒVƒ“ƒOƒ‹ƒNƒI[ƒe[ƒVƒ‡ƒ“‚âƒ_ƒuƒ‹ƒNƒI[ƒe[ƒVƒ‡ƒ“‚ÌŽg‚¢•ª‚¯‚¶‚á‚Ë`
413 –¼‘OF398 mailto:sage [2010/10/22(‹à) 19:55:53 .net] ª–{“I‚È‰ðŒˆ‚·‚邯‚µ‚½‚ç•¶ŽšƒR[ƒh‚ð•Ï‚¦‚邱‚Ƃłµ‚傤‚©H
414 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2010/10/22(‹à) 20:03:18 .net] “ú–{Œê‚Ì•¶ŽšƒR[ƒh‚ɑΉž‚µ‚Ä‚éawk‚ðŽg‚¤A‚Æ‚¢‚¤•û–@‚à‚ ‚éB ¡‚ ‚é‚Ì‚©‚Ç‚¤‚©’m‚ç‚È‚¢‚¯‚ÇB
415 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2010/10/22(‹à) 20:28:38 .net] ¡‚Ìgawk‚Í•’Ê‚ÉUnicode‘Ήž‚µ‚Ä‚é‚Ý‚½‚¢ $ echo '‚Ä‚·‚Æ' | gawk '/[‚Ÿ-‚ñ]/ { print length($0) }' 3 UTF-8ƒƒP[ƒ‹‚Å‚µ‚©ŽŽ‚µ‚ĂȂ¢‚¯‚Ç cygwin‚Å‚à‘åä•v
416 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2010/10/23(“y) 01:29:00 .net] >>404 gawk‚Å‚¢‚¢‚©‚È
417 –¼‘OF399 mailto:sage [2010/10/23(“y) 06:55:10 .net] >>405 –â‘è‚Í‰ðŒˆ‚µ‚½‚Ì‚©‚à‚µ‚ç‚ñ‚ªAˆê‰žB ˆÈ‰º2‚‚ÌWin—pƒoƒCƒiƒŠ‚Í–â‘è‚È‚¢‚Ì‚ÅAƒ\[ƒX‚à‚ç‚Á‚ÄLinuxã‚ŃRƒ“ƒpƒCƒ‹‚µ‚Ă݂½‚çH ttp://gnuwin32.sourceforge.net/packages/gawk.htm ttp://www.kt.rim.or.jp/~kbk/gawk-3.1/
418 –¼‘OF398 mailto:sage [2010/10/23(“y) 10:53:14 .net] ƒT[ƒoŠÇ—ŽÒ‚¶‚á‚È‚¢‚̂ŃT[ƒo‚ð‚¢‚¶‚邱‚Ƃ͂ł«‚È‚¢‚Å‚·B ‚±‚ê‚É‚µ‚½‚çsjis‚Å‚à“®‚‚悤‚ɂȂé‚̂łµ‚傤‚©H
419 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2010/10/23(“y) 12:27:19 .net] >>413 ‚È‚‚Æ‚àŽ©•ª‚ªŽŽ‚µ‚½Windows2003ã‚ł͂ÈB ¤tes.awk ¦sjis /[/{print} ¢ CentOS5.5ã $ gawk -f tes.awk readme.ja awk: tes.awk:1: awk: tes.awk:1: ^ ³‹K•\Œ»‚ªI’[‚³‚ê‚Ä‚¢‚Ü‚¹‚ñB awk: tes.awk:1: ’v–½“I: [ ‚Ü‚½‚Í [^ ‚ª‘Ήž‚µ‚Ü‚¹‚ñB: /[/{print}/ Windows2003ã > gawk -f tes.awk readme.ja ˃}ƒbƒ`‚µ‚½•¨‚ª•\ަ‚³‚ê‚é Linuxã‚ŃƒP[ƒ‹‚ðsjis.japanese‚Æ‚©‚É‚·‚ê‚΂¢‚¢‚Ì‚©‚ÆŽv‚Á‚½‚ªAƒƒP[ƒ‹•ÏXŽ©‘Ì‚ª‚¤‚Ü‚‚¢‚©‚È
420 –¼‘OF‚©‚Á‚½‚íB ¢‚Á‚Ă鎖‚ª‚ ‚é‚È‚çAÅI“I‚ɉ½‚ª‚µ‚½‚¢‚©Œ¾‚Á‚½‚Ù‚¤‚ª‚¢‚¢‚æB [] [‚±‚±‰ó‚ê‚Ă܂·]
421 –¼‘OF398 mailto:sage [2010/10/23(“y) 12:40:31 .net] Windows2003‚¾‚Æ‚¿‚á‚ñ‚Æ“®‚‚ñ‚Å‚·‚ËB ¢‚Á‚Ä‚¢‚½‚±‚Æ‚Í405‚Å‰ðŒˆ‚µ‚½‚̂őåä•v‚Å‚·B ¡‚Íuª–{“I‚ȉðŒˆv‚É‹»–¡‚ª‚ ‚Á‚½‚̂ł¨•·‚«‚µ‚½ŽŸ‘æ‚Å‚·B
422 –¼‘OF‰SŽÒ [2010/11/04(–Ø) 22:14:10 .net] awk‚ŃVƒFƒ‹‚ÌPATH•Ï”‚ðƒ}ƒbƒ`‚³‚¹‚邯‚«‚ɃXƒ‰ƒbƒVƒ…//‚ðŽg‚í‚È‚¢•û–@‚ð‹³‚¦‚Ä‚¢‚½‚¾‚¯‚Ü‚¹‚ñ‚©H
423 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2010/11/04(–Ø) 23:14:10 .net] >>416 ‰SŽÒ‚¾‚©‚çƒ}ƒ‹ƒ`‚ª‹–‚³‚ê‚邯‚Å‚àŽv‚Á‚½‚©H
424 –¼‘OF‰SŽÒ [2010/11/05(‹à) 06:32:09 .net] ‚²‚ß‚ñ‚È‚³‚¢I ’m‚è‚Ü‚¹‚ñ‚Å‚µ‚½B
425 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2010/12/15(…) 01:54:35 .net] ”z—ñ‚Ì—v‘f”‚𒲂ׂé‚È‚çAƒ‹[ƒvˆ—‚µ‚È‚¢‚Æ•ª‚©‚ç‚È‚¢H length ‚Ý‚½‚¢‚Ȃ͖̂³‚¢H
426 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2010/12/15(…) 02:27:50 .net] ‚ ‚邿B‚Ü‚³‚µ‚Alength(array)B
427 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2010/12/15(…) 02:42:46 .net] ‚»‚ñ‚È‚à‚ñ‚Ë‚¥‚æ‚— ‚ÆŽv‚Á‚½‚çgawk‚ɂ͂ ‚é‚Ì‚© length([s]) Returns the length of the string s, or the length of $0 if s is not supplied. Starting with version 3.1.5, as a non-standard exten- sion, with an array argument, length() returns the number of elements in the array.
428 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2010/12/15(…) 04:20:37 .net] ‚Þ‚µ‚ë”z—ñ‚ª‘¶Ý‚·‚é‚Á‚Ä‚±‚Ƃ͂»‚Ì”z—ñ‚ð쬂·‚é‰ß’ö‚ª‚ ‚邾‚ëH 쬂·‚邯‚«‚É”‚¦‚ê‚΂¢‚¢‚ñ‚¶‚á‚ËH
429 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2010/12/15(…) 08:40:15 .net] ˜A‘z”z—ñ‚¾‚Á‚½‚甂¦‚È‚¢‚Ì‚ª•’Ê‚¾‚ª‚È
430 –¼‘OF419 mailto:sage [2010/12/25(“y) 03:12:23 .net] function ‚ň—‚·‚鎞A”z—ñ‚¾‚¯‚ł̓_ƒ‚Å—v‘f”‚܂ŕK—v‚È‚ñ‚¾‚©‚È‚ŸA ‚Á‚ÄŽ–‚ª•ª‚©‚è‚Ü‚·‚½
431 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2010/12/28(‰Î) 11:29:35 .net] function ‚É“n‚·‚¾‚¯‚È‚ç—v‘f”‚È‚ñ‚Ä‚¢‚ç‚È‚¢‚ñ‚¶‚á‚È‚¢H
432 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2010/12/28(‰Î) 13:55:13 .net] $1 = $1‚Ý‚½‚¢‚ȃgƒŠƒbƒN‚ðŒ©‚é“x‚ɉœ‚ª[‚¢‚ÆŒ¾‚¤‚æ‚è‚Í•³‚ÉŒ©‚¦‚Ä‚«‚Ü‚· –|‚·‚ÆUNIX•¶‰»‚»‚Ì‚à‚Ì‚ª ‚Ü‚ A‚ ‚‚܂ł¨‚ê‚ÌŽåŠÏ‚Å‚·‚ª‚Ë
433 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2010/12/28(‰Î) 15:24:21 .net] >>426 ‚‚—‚‹‘åD‚«‚ȃIƒCƒ‰‚ÉŒ–‰Ü”„‚é‚Ì‚©‚— ƒEƒjƒbƒNƒX•¶‰»Å‚Ii‚m‚sŒn‚Í‚t‚m‚h‚w‚̃pƒNƒŠj
434 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2010/12/28(‰Î) 15:28:13 .net] >>427 ‘SŠp‰pŽšŽg‚¤“z‚ª awk ‘åD‚«‚¾‚Ƃ͓ž’êŽv‚¦‚ñ
435 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/01/05(…) 23:22:55 .net] ‚Ü‚ “~‹x‚ÝŠúŠÔ‚¾‚à‚Ì‚ËB
436 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/01/06(–Ø) 00:22:04 .net] ¥tes09.awk BEGIN{ @@if (ARGV[1]=="") @@@@ARGV[1]="hoge.txt" @@while (getline < ARGV[1] > 0) print "BEGIN\t"$0 } ARGV[1]=="hoge.txt"{ @@print "BODY\t"$0 } šŽ¿–â ã‹LƒXƒNƒŠƒvƒg‚ðˆø”‚ð•t‚¯‚½ê‡‚Æ•t‚¯‚È‚¢ê‡‚ð‚»‚ê‚¼‚êŽÀs‚µ‚Ü‚µ‚½B ¥gawk -f tes09.awk hoge.txt BEGIN@ arima_yuuichi@example.com BEGIN@ ooizumi_sadawo@example.com BEGIN@ taguchi_kenji@example.com BODY@@arima_yuuichi@example.com BODY@@ooizumi_sadawo@example.com BODY@@taguchi_kenji@example.com ¥gawk -f tes09.awk BEGIN@ arima_yuuichi@example.com BEGIN@ ooizumi_sadawo@example.com BEGIN@ taguchi_kenji@example.com ‚±‚±‚ÅABEGIN‹å‚Å‚Ì ARGV[1]="hoge.txt" ‚Æ‚¢‚¤‘ã“ü‚ð–{•Ò(?)‚Å‚à—LŒø‚É‚·‚éˆ× ‚ɂ͂ǂ¤‚·‚ê‚΂¢‚¢‚Å‚µ‚傤‚©H
437 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/01/06(–Ø) 00:31:45 .net] ‚È‚É‚à‚µ‚È‚‚Ä‚à—LŒø‚¾‚ÆŽv‚¤‚ñ‚¾‚¯‚Ç Ž¿–â‚ÌŽïŽ|‚ª‚í‚©‚ç‚ñ
438 –¼‘OF430 mailto:sage [2011/01/06(–Ø) 06:20:53 .net] •ª‚©‚èh‚‚Ä‚·‚݂܂¹‚ñB hoge.txt‚Ì’†g‚͉º‹L‚Å‚·B ¥ arima_yuuichi@example.com ooizumi_sadawo@example.com taguchi_kenji@example.com >>430 ‚ÍWin32‚̃oƒCƒiƒŠuGNU Awk 3.1.7(windows special Nov 24 2009)v‚ðŽg—p‚µ‚½Œ‹‰Ê‚Å‚·B ‰º‚̂ق¤‚ÌŽÀsŒ‹‰Ê‚Å‚ÍABEGIN‹å‚Å‚ÌARGV[1]‚Ö‚Ì‘ã“ü‚ÍBEGIN‹å‚ł͗LŒø‚Å‚·‚ªA –{•҂ł͗LŒø‚ɂȂÁ‚Ä‚¢‚È‚¢‚Ì‚Åo—Í‚³‚ê‚Ä‚¢‚È‚¢‚悤‚ÉŒ©‚¦‚Ü‚·B ‚¿‚Ȃ݂ÉACentOS5.5ã‚Ì GNU Awk 3.1.5 ‚ł͉º‹LƒGƒ‰[‚ɂȂè‚Ü‚µ‚½B ¥ gawk: tes09.awk:2: @@if (ARGV[1]=="") gawk: tes09.awk:2: ^ •\Œ»‚Ì char 'E' ‚Í•s³‚Å‚·B
439 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/01/06(–Ø) 08:57:49 .net] “ü—̓ŒƒR[ƒh‚ª1Œ‚à–³‚¢‚©‚ç‚Å‚µ‚å >gawk: tes09.awk:2: ^ •\Œ»‚Ì char 'E' ‚Í•s³‚Å‚·B ‚±‚ê‚Í‘SŠpƒXƒy[ƒX
440 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/01/06(–Ø) 09:12:00 .net] >BEGIN@ arima_yuuichi@example.com >BEGIN@ ooizumi_sadawo@example.com >BEGIN@ taguchi_kenji@example.com ƒRƒŒ‚Ígetline‚œǂñ‚Åo—Í‚µ‚½‚à‚Ì >BODY@@arima_yuuichi@example.com >BODY@@ooizumi_sadawo@example.com >BODY@@taguchi_kenji@example.com ƒRƒŒ‚̓Rƒ}ƒ“ƒh‚ÅŽw’肵‚½ƒtƒ@ƒCƒ‹‚©‚ço—Í‚µ‚½‚à‚Ì ‚½‚Æ‚¦‚Î { @@print "BODY\t"$0 } ‚Æ‚µ‚Ä‚â‚ê‚Ζ¾‚ç‚©
441 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2011/01/06(–Ø) 13:46:53 .net] Ž¿–â‚ÌŽïŽ|‚ÍAƒvƒƒOƒ‰ƒ€iƒXƒNƒŠƒvƒgj‚Ì’†‚Å“ü—̓tƒ@ƒCƒ‹“™‚Ì ƒRƒ}ƒ“ƒhƒ‰ƒCƒ“ˆø”‚ð’ljÁ‚µ‚½‚¢‚Æ‚¢‚¤Ž–‚Å‚·‚©B ƒRƒ}ƒ“ƒhƒ‰ƒCƒ“ˆø”‚Ì”z—ñ‚Í ARGV ‚Å‚·‚ªAƒRƒ}ƒ“ƒhƒ‰ƒCƒ“ˆø”‚Ì ŒÂ”‚ðŠi”[‚·‚é ARGC ‚Æ‚¢‚¤‘g‚Ýž‚ݕϔ‚ª‚ ‚è‚Ü‚·B ARGV”z—ñ‚ð’ljÁ‚µ‚½‚çˆê‚É ARGC ‚ðC³‚µ‚Ä‚ ‚°‚È‚¢‚ÆAawk‚Í”z—ñ‚ª ’ljÁ‚³‚ê‚½Ž–‚ð”Fޝ‚µ‚Ü‚¹‚ñB BEGIN“à‚ÅARGV”z—ñ‚ð’ljÁ‚µ‚½•ª‚¾‚¯ARGC‚ðƒCƒ“ƒNƒ‹ƒƒ“ƒg‚µ‚Ä‚ ‚°‚ê‚Î ’ljÁ‚³‚ꂽARGV”z—ñ‚ÅŽw’肳‚ꂽƒtƒ@ƒCƒ‹‚à–{•¶‚̈—‚É“n‚³‚ê‚Ü‚·B ŽÖ‘«‚Æ‚µ‚Ä‚ÍA Œ»Ýˆ—’†‚̃tƒ@ƒCƒ‹–¼‚ªŠi”[‚³‚ê‚Ä‚¢‚é”z—ñ ARGV ‚̃Cƒ“ƒfƒbƒNƒX‚𠎦‚·‘g‚Ýž‚ݕϔ‚Í ARGIND ‚Å‚·B Ž„‚Ì‚Í Win”Å‚Ì gawkm115 ‚Å‚·BƒXƒNƒŠƒvƒg“à‚ÅARGV/ARGC‚ð‘€ì‚µ‚Ä‚à Šú‘Ò’Ê‚è³í‚É“®‚«‚Ü‚·‚æB ŽŽ‚µ‚Ă݂ĂËB
442 –¼‘OF430 mailto:sage [2011/01/06(–Ø) 23:56:01 .net] ŠF—lƒŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B >>433 >‚±‚ê‚Í‘SŠpƒXƒy[ƒX ‚¨’p‚¸‚©‚µ‚¢ŒÀ‚è‚Å‚·(о) o‹Î‘O‚ÉŽv‚¢‚‚«‚ÅŽŽ‚µ‚½‚à‚Ì‚ÅAƒXƒŒ—p‚É‘‚¢‚½ •¨‚ð‚»‚Ì‚Ü‚ÜƒRƒs‚Á‚Ă܂µ‚½EEE >>434 BEGIN‹å‚Ìgetline‚Å‚ÍARGV[1]‚Ö‚Ì‘ã“ü‚ª‚Å‚«‚Ä‚¢‚é‚Ì‚ÉA–{•¶‚ł͗LŒø‚É ‚È‚ç‚È‚¢‚Æ‚¢‚¤Ž–‚ð“`‚¦‚½‚©‚Á‚½‚̂ł·B
443 –¼‘OF430 mailto:sage [2011/01/06(–Ø) 23:56:17 .net] >>435 Ž©•ª‚ÌŽ¿–â‚ðŒ©’¼‚µ‚Ä‚Ý‚é‚Æ‘S‚Ž¿–â‚ɂȂÁ‚Ä‚¢‚È‚©‚Á‚½‚É‚àŠÖ‚í‚炸ƒGƒXƒp[ ‚µ‚Ä‚‚¾‚³‚Á‚Ä‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B ARGC‚ɂ‚¢‚Ä—‰ð‚Å‚«‚Ü‚µ‚½B BEGIN{ @@ARGV[1]="hoge.txt" @@ARGC=2 } ARGV[1]=="hoge.txt"{ @@print "BODY\t"$0 } ‚±‚ñ‚ÈŠ´‚¶‚ňÓ}‚µ‚½’Ê‚è‚Éo—Í‚³‚ê‚Ü‚µ‚½B ‚¨‚©‚°‚³‚܂š‚Ü‚Åawk‚̕╂Ƃµ‚Äsh‚ðŽg‚Á‚Ă܂µ‚½‚ªAawk‚¾‚¯‚Å‘‚¯‚鎖‚ª ‘½‚‚È‚è‚Ü‚µ‚½B ˆø”‚ɃƒCƒ‹ƒhƒJ[ƒh‚ðŽw’肵‚ÄAARGIND ‚Å“Á’èƒpƒ^[ƒ“‚̃tƒ@ƒCƒ‹–¼‚Ì •¨‚݈̂—‚ð‚·‚é‚Æ‚©‚Å‚«‚»‚¤‚Å‚·‚ËB
444 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/01/09(“ú) 22:38:39 .net] Ž¿–â‚Å‚·B My Documents\2011\01\09(“ú) ‚Æ‚¢‚¤‚悤‚ɃtƒHƒ‹ƒ_‚ðØ‚Á‚Ä‚¢‚ÄA¡“ú‚Écd‚·‚邽‚ß‚ÉA today.bat gawk -f today.awk > tmp.bat tmp.bat del tmp.bat today.awk BEGIN{year = strftime("%Y",systime()+9*60*60); month = strftime("%m",systime()+9*60*60); date = strftime("%d",systime()+9*60*60); day = strftime("%a",systime()+9*60*60); gsub(/(Sun)/, "(“ú)", day); gsub(/(Mon)/, "(ŒŽ)", day); gsub(/(Tue)/, "(‰Î)", day); gsub(/(Wed)/, "(…)", day); gsub(/(Thu)/, "(–Ø)", day); gsub(/(Fri)/, "(‹à)", day); gsub(/(Sat)/, "(“y)", day); print "cd \"My Documents\" year "\" month "\" date day } ‚Æ‚¢‚¤‚悤‚Ɉ—‚µ‚Ä‚¢‚Ü‚·B ‚±‚ê‚Á‚ÄA‚Ђå‚Á‚Æ‚µ‚ÄAgawk‚Ì“à•”‚©‚çprint‚¹‚¸‚ÉŽÀs‚·‚邱‚Ƃ͉”\‚Å‚µ‚傤‚©?
445 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/01/09(“ú) 22:54:33 .net] systemŠÖ”‚Åo—ˆ‚é‚ñ‚Å‚ÍHwin‚Í•ª‚©‚ç‚È‚¢‚¯‚Ç
446 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/01/09(“ú) 23:06:13 .net] system("cd \"My Documents\" year "\" month "\" date day); ‚Æ‚©‚ł͂¾‚߂łµ‚½B
447 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/01/10(ŒŽ) 03:54:21 .net] >440 ‚È‚ñ‚© " ‚Æ \ ‚Ì”‚ª‚¨‚©‚µ‚‚ËH My Documents\2011\01\09(“ú) « "My Documents\\2011\\01\\09(“ú)" « "My Documents\\" year "\\" month "\\" date day ‚¾‚æ‚ÈH
448 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/01/10(ŒŽ) 11:42:11 .net] ƒAƒhƒoƒCƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B ‚Í‚¢B \‚Í‚¨‚Á‚µ‚á‚邯‚¨‚è‚Å‚·‚ªAˆË‘R‚Æ‚µ‚Ä‚¾‚߂ł·B today.bat‚ðƒRƒ}ƒ“ƒhƒvƒƒ“ƒvƒg‚©‚çŽÀs‚·‚邯A print‚µ‚Ä‚»‚Ìtmp.bat‚ðŽÀs‚·‚é438‚̃pƒ^[ƒ“‚¾‚ÆA ‚¿‚á‚ñ‚Æcd‚Å‚«‚ÄA¡“ú‚̃tƒHƒ‹ƒ_‚Ɉړ®‚·‚é‚̂ł·‚ªA system("cd \\"My Documents\\" year "\\" month "\\" date day); ‚¾‚ÆAˆÚ“®‚¹‚¸‚ÉI—¹‚µ‚Ä‚µ‚Ü‚¢‚Ü‚·B ‚È‚ñ‚Å‚¾‚ë[‚ÈB
449 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/01/10(ŒŽ) 12:32:20 .net] cygwin‚ð“ü‚ê‚Ä‚â‚Á‚Ă݂½ system‚Ísh‚Å“®‚‚Á‚Û‚¢‚̂Šrm /cygdrive/c/Documents\ and\ Settings/test.txt ‚Ý‚½‚¢‚É‘‚‚Æ‚¿‚á‚ñ‚ÆÁ‚¦‚é‚Ý‚½‚¢
450 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/01/10(ŒŽ) 13:24:47 .net] >>438 ,442 438‚Å‘‚¢‚Ä‚égawk‚Å‚â‚肽‚¢‚±‚Æ‚Á‚Ă̂̓oƒbƒ`ƒtƒ@ƒCƒ‹‚Å‚â‚Á‚Ä‚é‚̂Ɠ¯‚¶‚±‚Æ? ‚¾‚Á‚½‚ç–³—B system() ‚Åcd‚µ‚Ä‚àsystem()‚©‚ç•Ô‚Á‚Ä‚«‚½‚Æ‚±‚ë‚ÅŒ³‚É–ß‚éB
451 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/01/11(‰Î) 01:15:49 .net] ‚Ç‚¤‚¹•³nixƒc[ƒ‹‚¾‚©‚ç“ú–{Œê‚â‹ó”’‚̓_ƒ‚È‚ñ‚¾‚ë
452 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/01/11(‰Î) 09:05:01 .net] >>444 ‚È‚é‚Ù‚ÇBgawk“à•”‚ł̓VƒXƒeƒ€‚ðŽÀs‚µ‚Ä‚¢‚Ä‚àAgawk‚ðo‚邯A‚»‚ê‚àI‚í‚Á‚¿‚Ⴄ‚ñ‚Å‚·‚ËB‚È‚é‚Ù‚ÇB ‚æ‚‚í‚©‚è‚Ü‚µ‚½B‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
453 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/01/19(…) 02:44:33 .net] ‚Æ‚è‚ ‚¦‚¸AWK‚Å‘‚¢‚½‹‘å‚ȃXƒNƒŠƒvƒg‚ðAŽI‚ʼnñ‚µ‘±‚¯‚é‚̂͂â‚߂Ă‚¾‚³‚¢B ”ñŒø—¦‹É‚Ü‚è‚È‚¢
454 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/01/19(…) 15:27:12 .net] ‚»‚ê‚Í‚»‚Ìl‚ÉŒ¾‚Á‚ĉº‚³‚¢
455 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/01/19(…) 21:03:10 .net] ‚»‚Ìê‚ÅŽg‚¦‚é‚Ì‚ªawk‚¾‚¯‚¾‚Á‚½‚ñ‚Å‚·
456 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2011/01/19(…) 23:56:54 .net] •¶Žš‚©‚ç•¶ŽšƒR[ƒhŽæ‚èo‚¹‚È‚¢‚Ì‚ªŽc”O ‹t‚Ísprintf("%c", 0x41)‚Æ‚©o—ˆ‚é‚̂ɂÈ
457 –¼‘OF430 mailto:sage [2011/01/20(–Ø) 00:40:40 .net] >>447 Œø—¦‚Ì‚¢‚¢ƒvƒƒOƒ‰ƒ€‚Å‘‚«’¼‚µ‚Ä‚â‚ê‚΂¢‚¢‚¶‚á‚È‚¢B
458 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/01/20(–Ø) 09:05:02 .net] >>450 ‚Âord.awk gawk•t‘®‚̃‰ƒCƒuƒ‰ƒŠ‚ÅAascii‚͈̔͂̑Ήž•\ì‚Á‚ĂЂ‚Æ‚¢‚¤ ŠÈ’P‚ÈŽd‘g‚ÝB
459 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/01/20(–Ø) 23:49:13 .net] #!/bin/gawk --re-interval -f ª‚̃tƒ@ƒCƒ‹‚ðŽÀs‚·‚邯ƒIƒvƒVƒ‡ƒ“‚ª•s³‚ÆŒ¾‚í‚ê‚ÄŽÀs‚Å‚«‚È‚¢‚̂ł·‚ª ƒRƒ}ƒ“ƒhƒ‰ƒCƒ“‚̃IƒvƒVƒ‡ƒ“‚ÅŽw’è‚·‚éˆÈŠO‚É‚â‚è•û‚Í‚ ‚è‚Ü‚·‚©H
460 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/01/21(‹à) 05:12:58 .net] >>453 –³—‚ÉawkƒXƒNƒŠƒvƒg‚É‚¹‚¸‚É #!/bin/sh awk ' #awkƒR[ƒh ' ‚Á‚Ä‚¢‚¤ƒVƒFƒ‹ƒXƒNƒŠƒvƒg‚É‚µ‚½‚ç‚Ç‚¤‚©‚È
461 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/01/21(‹à) 08:45:02 .net] #!‚ŃCƒ“ƒ^ƒvƒŠƒ^‚É“n‚·ˆø”‚̈µ‚¢‚ÍŽÀ‘•ˆË‘¶‚¾‚©‚ç‚ÈB linux‚¾‚Ƌ󔒂ðŠÜ‚ñ‚¾‘S‚Ă̕¶Žš—ñ‚ªˆê‚‚̈ø”‚Æ‚µ‚Ä “n‚³‚ê‚é‚Ì‚ÅA•¡”‚̃IƒvƒVƒ‡ƒ“‚Í“n‚¹‚È‚¢B•s•Ö‚¾‚¯‚Ç ‚»‚¤‚¢‚¤‚à‚̂Ȃ̂ł ‚«‚ç‚߂Ă‚¾‚³‚¢B‘f’¼‚ɃVƒFƒ‹‚ð ŠÔ‚É“ü‚ê‚é‚Ì‚ª‚¢‚¢‚ÆŽv‚¤‚æB
462 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/01/21(‹à) 12:45:00 .net] gawk '$3!="*"' in.txt>out.txt ‚Æ‚¢‚¤ˆ—‚ÅA20GB‚®‚ç‚¢‚Ìin.txt‚ð”•SMB‚®‚ç‚¢‚ɃXƒŠƒ€ƒAƒbƒv‚µ‚Ă܂·B –â‘è‚ÍA‚»‚̈—‚ð10–{‚Ù‚Ç•Às‚Éì‹Æ‚³‚¹‚Ä‚¢‚é‚ñ‚Å‚·‚ª top‚ÅŒ©‚Ä‚Ý‚é‚Æ‚Ù‚Æ‚ñ‚Ç‚ÌgawkƒvƒƒZƒX‚ªsleep‚©stacked‚ɂȂÁ‚Ä‚¢‚Ä ‚ ‚ñ‚Ü‚è‚à‚è‚à‚è“‚¢‚Ä‚‚ê‚Ü‚¹‚ñBIO‚ª—¥‘¬‚Ȃ̂łµ‚傤‚©H CPU‚àƒƒ‚ƒŠ‚àÅ‘åŒÀÏ‚ñ‚ł܂·B
463 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/01/21(‹à) 12:50:02 .net] stacked -> stuck‚Å‚µ‚½B‚·‚¢‚Ü‚¹‚ñB
464 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2011/01/21(‹à) 13:26:09 .net] '$3!="*"' ‚±‚ê‚Á‚Ä‘‚«ŠÔˆá‚¢H
465 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/01/21(‹à) 13:47:33 .net] í‚ç‚ê‚éƒf[ƒ^‚Ì—á 745_17_70_F3 4 * 0 0 * * 0 0 GGAGTGCCCCACACTTGGAGGCGAGCGCCCGGCAGACTTCCCCGCCGCC &+))8'1%+%-%%'((-)%%)8+,&+*7'+/%5''%%%%%-')-/'%/( XM:i:0 Žc‚éƒf[ƒ^‚Ì—á 745_377_43_F3 0 chr1 181855450 255 48M * 0 0 CATGTATGTGGCCAAAGGAACAACGCTATGTTTCCTAAAAGGCCTAGA G`[[`a`ab`^\ZYZ[SIR\Z[L7I_L>HU^bOKSDES[PO9-HNG7= XA:i:2 MD:Z:26C21 NM:i:1 CM:i:3 ‚±‚¤‚¢‚¤‚Ì‚ª80–œs‚®‚ç‚¢‚ ‚邿‚¤‚Å‚·B
466 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2011/01/21(‹à) 13:52:48 .net] ƒXƒNƒŠƒvƒg‚Ì’†g‚ÍŽÀۂ͈Ⴄ‚킯‚Ë ‚½‚Ô‚ñAƒf[ƒ^‚ÌŠi”[ꊂªƒvƒƒOƒ‰ƒ€ŽÀsƒ}ƒVƒ“‚ƕʂ̃}ƒVƒ“‚Ì ƒfƒBƒXƒN‚È‚ñ‚¶‚á‚È‚¢‚©‚ÈB ƒlƒbƒgƒ[ƒN‚ªƒrƒW[ó‘Ô‚¾‚ÆŽv‚¤B
467 –¼‘OF453 mailto:sage [2011/01/21(‹à) 16:09:37 .net] >454-455 ‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B ‹““®‚ð•Ï‚¦‚é‘g‚Ýž‚ݕϔ‚à–³‚¢‚悤‚Å‚·‚ËB
468 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2011/01/21(‹à) 16:47:10 .net] ‚Æ‚è‚ ‚¦‚¸ df ƒRƒ}ƒ“ƒh‚Åì‹ÆƒfƒBƒŒƒNƒgƒŠ‚Æ /var/tmp ‚̋󂫗̈悪 Šm•Û‚³‚ê‚Ä‚¢‚邱‚Æ‚ÆAo—̓tƒ@ƒCƒ‹‚̃TƒCƒY‚âƒ^ƒCƒ€ƒXƒ^ƒ“ƒv‚ª™X‚É XV‚³‚ê‚Ä‚¢‚邱‚Æ‚ðŠm”F‚·‚é‚‚ç‚¢‚µ‚©‚È‚¢‚ñ‚¶‚á‚È‚¢‚©‚ÈB ƒ[ƒJƒ‹ƒfƒBƒXƒN‚Å‚â‚ê‚΂à‚Á‚Æ‘‚¢‚ÆŽv‚¤‚¯‚ÇB
469 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/01/21(‹à) 17:42:04 .net] >>460 ‚È‚é‚Ù‚ÇB xgrid‚ð‚‚©‚Á‚ÄA2‘ä‚̃}ƒVƒ“‚Å10–{‚¸‚‚قǕÀs‚µ‚Ägawk‚𑖂点‚Ä‚¨‚è‚Ü‚µ‚½B NFS‚ð‚‚©‚Á‚Ä5GB‚Ù‚Ç‚Ìiæ‚Ù‚Ç‚Í20GB‚Æ‘‚«‚Ü‚µ‚½‚ªŠÔˆá‚¢‚Å‚·jin.txt‚Ì ‚̃f[ƒ^‚ð“ǂݞ‚ñ‚ÅAˆ—Œã‚̃f[ƒ^‚ðout.txt‚É‘‚«o‚µ‚Ä‚¢‚é‚Ì‚ÅA ƒlƒbƒgƒ[ƒNƒrƒW[‚ɂȂÁ‚Ä‚µ‚Ü‚¤‚Æ‚¢‚¤‚킯‚Å‚·‚ËB ƒlƒbƒgƒ[ƒN‚Ì–â‘è‚Æ‚ÍBBB ˆê‰žAƒGƒ‰[‚Å‚±‚¯‚邱‚ƂȂA‚µ‚ã‚‚µ‚もƈ—‚Íi‚ނ̂ŋC‚É‚µ‚È‚¢‚±‚Ƃɂµ‚Ü‚·B
470 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/01/21(‹à) 17:44:39 .net] 2‘ä‚̃}ƒVƒ“‚Å20–{‚Å‚µ‚½i10+11jBBB ˆêƒvƒƒZƒX‚ ‚½‚è5GB‚̃tƒ@ƒCƒ‹‚ð“ǂݞ‚Þ‚Ì‚ÅAƒlƒbƒgƒ[ƒN‚ª”ߖ‚ðã‚°‚Ä‚¢‚邯B
471 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/01/24(ŒŽ) 21:31:50 .net] ¡”NAgawk‚ð‘åŠw‚ÅK‚Á‚ÄFX˜M‚Á‚Ä‚é‚ñ‚¾‚¯‚ÇAperl‚Æ‚©‚æ‚莩—R“x‚ª’á‚¢‚ÆŒ¾‚í‚ꂽB‚»‚ñ‚Ȃɷ‚ª‚ ‚é‚ÌH
472 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/01/24(ŒŽ) 21:46:54 .net] >>465 ŠÈˆÕŒ¾Œê‚Æ‚µ‚Ä‘¨‚¦‚é‚©ƒc[ƒ‹‚Æ‚µ‚Ä‘¨‚¦‚é‚©‚̈Ⴂ‚¶‚á‚Ë` ‰´ƒp[ƒ‹‚æ‚èƒI[ƒN‚Ì•û‚ªD‚«‚¾‚¯‚ÇB
473 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/01/24(ŒŽ) 22:19:29 .net] >>466 ‚È‚é‚Ù‚ÇB‚Ü‚ŸA‚»‚ñ‚Ȃɕ¡ŽG‚È‚±‚Æ‚ð‚±‚È‚·ƒXƒLƒ‹‚ðŽ‚¿‡‚킹‚ĂȂ¢‚©‚ç‚à‚¤Žb‚awk‚Å—V‚ñ‚ł݂邩B
474 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/01/24(ŒŽ) 23:30:11 .net] Ž©—R“x‚Æ‚¢‚¤‚æ‚è‚Í‹@”\‚ª‚È‚¢‚¶‚á‚È‚¢‚Ì‚©H
475 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/01/25(‰Î) 05:02:06 .net] ‚±‚̃XƒŒƒbƒh‚Í“V˃`ƒ“ƒpƒ“ƒW[uƒAƒC‚¿‚á‚ñv‚ª Œ¾ŒêŒP—û‚Ì‚½‚߂ɗ§‚Ä‚½‚à‚̂ł·B ƒAƒC‚ÆŒ¤‹†ˆõ‚Ƃ̂â‚èŽæ‚è‚É—˜—p‚·‚éƒXƒŒƒbƒh‚Ȃ̂ÅA ŠÖŒWŽÒˆÈŠO‚Í‘‚«‚±‚܂Ȃ¢‚ʼnº‚³‚¢B @@@@@@@@@@@@@@@@@@‹ž“s‘åŠw—ì’·—ÞŒ¤‹†Š
476 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/01/25(‰Î) 11:23:33 .net] >>467 perlƒ†[ƒU‚Í‚·‚ׂĂðperl‚¾‚¯‚Å‚â‚낤‚Æ‚·‚éBC/C++/Java‚àŽg‚¤ƒ†[ƒU‚Íawk‚Ì•û‚ðD‚ÞB C/C++/Java‚ÉŽè‚ð‰„‚Î‚·‚‚à‚è‚È‚ç‚Þ‚µ‚ëawk‚̂ق¤‚ª‚¢‚¢‚æBperl‚¾‚ÆŽ©ŒÈŠ®Œ‹‚µ‚Ä‚µ‚Ü‚¤‚©‚çB
477 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/01/25(‰Î) 16:02:25 .net] perl‚æ‚èawk‚Ì•û‚ª‘¬‚¢Ž–‚Á‚ĂȂ¢‚¶‚á‚ñB ¡‚Ìawk‚ÌŽg‚¢“¹‚̓ƒ“ƒ‰ƒCƒi[‚ðƒRƒ}ƒ“ƒhƒ‰ƒCƒ“‚̃pƒCƒv‚ɬ‚º‚é’ö“x‚Å‚µ‚æB ‰´‚ÍA256”{–{‚Ì’·•уXƒNƒŠƒvƒg‚ð‚¢‚‚‚©‘‚¢‚½‚¯‚ÇA “–Žž‚͂܂¾perl‚È‚ñ‚ÄŽg‚í‚ê‚ĂȂ©‚Á‚½BŽž‘オˆá‚¤B
478 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/01/25(‰Î) 18:11:52 .net] >>470 ‚»‚ê‚͕Ό©‚¾‚ë autoconf‚Ȃǂ̔ñí‚ÉŠî–{“I‚ȃc[ƒ‹‚Å‚àPerl‚ªŽg‚í‚ê‚Ä‚¢‚邵 openssl‚̂悤‚Éconfigure‚ÌiŽå‚ÉWindows—p‚Ìjƒ|[ƒ^ƒrƒŠƒeƒB‚ðã‚°‚邽‚ß‚É Perl‚ð—˜—p‚µ‚Ä‚¢‚é‚à‚Ì‚à‚ ‚é Œ¾Œê‚Ì“K«‚ð‚í‚©‚Á‚½ã‚Å“KÞ“KŠ‚ÅŽg‚¦‚΂¢‚¢‚ñ‚¾‚æ
479 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/01/25(‰Î) 21:08:21 .net] “ú–{‘ÛÜ u•ăxƒ‹Œ¤‹†Š“Á•Ê–¼—_‹ZŽt‚̃fƒjƒXEƒŠƒbƒ`[”ŽŽmi‚U‚Xj‚ƕăO[ƒOƒ‹ŽÐ“Á•Ê‹ZŽt‚̃Pƒ“Eƒgƒ“ƒvƒ\ƒ“”ŽŽmi‚U‚Vjv –ˆ“ú‚Š‚ - –ˆ“úV•·‚̃jƒ…[ƒXEî•ñƒTƒCƒg mainichi.jp/select/science/news/m20110126k0000m040012000c.html
480 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/01/25(‰Î) 21:29:34 .net] >>471 >Žž‘オˆá‚¤B Žž‘ã‚ÆŒ¾‚¤ˆÓ–¡‚Å‚ÍAŋ߂̓fƒtƒH‚Å Python ‚ª“ü‚Á‚Ä‚¢‚½‚è‚·‚é‚̂ŠPerl ‚ðŽg‚¤‚È‚ç Python ‚ð‘I‚ñ‚¶‚Ⴄ‚ÈB ‚ ‚ñ‚܂葬‚³‚ð‹£‚¤ŽdŽ–‚ð‚µ‚Ä‚¢‚È‚¢‚Ì‚ÆAƒƒ“ƒ‰ƒCƒi[‚ð‘‚Ž–‚ª ‘½‚¢‚Ì‚ÅAawk ‚àâŽ^‘劈–ô‚µ‚Ä‚¢‚邯‚ÇB Perl ‚ªƒtƒ‹ƒZƒbƒg‚ÌŒ¾Œê‚È‚ç awk ‚Í DSL ‚Ý‚½‚¢‚È•¨‚ÅAŒÂl“I‚É‚Í awk ‚Ì•û‚ª‹CˆÀ‚‘‚¯‚é‹C‚ª‚·‚éB
481 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/01/25(‰Î) 21:57:07 .net] python‚ÍAƒRƒ}ƒ“ƒhƒ‰ƒCƒ“‚ÅŽg‚¢‚É‚‚¢B -c‚ňø”‚ɈꉞƒRƒ}ƒ“ƒh“n‚¹‚邯‚ÇAƒCƒ“ƒfƒ“ƒg‚Ì–â‘肪‚ ‚邵A perl‚Ì-p‚â-n‚Ý‚½‚¢‚É•W€“ü—͂̃‹[ƒv“n‚¹‚È‚¢‚©‚çB
482 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/01/25(‰Î) 22:04:34 .net] Ž¿–₳‚¹‚ĉº‚³‚¢ ŽŸ‚̂悤‚ȃeƒLƒXƒg‚ª‚ ‚邯‚µ‚Ü‚· aaaaa 10 20 10 5 aaabb 5 10 10 10 aaabb 5 5 5 5 aabaa 5 20 20 30 aabbb 10 10 5 5 bbaaa 10 10 10 10 bbbaa 5 10 10 5 bbbbb 10 5 5 30 ‚±‚±‚ÅAaaaaa‚Ȃǂ͌Âl‚Ì–¼‘O‚Å‚©‚ÂA3•¶Žš–ڂ܂łª©A4`5•¶Žš–Ú‚ª–¼‘OA‚Ü‚½”Žš‚ªo”‚Æ‚µ‚Ä Še¢‘Ñ‚Ìo”ï‚ðo—Í‚µ‚½‚¢‚Æl‚¦‚Ä‚¢‚Ü‚·B aaa 20 35 25 20 aab 15 30 25 35 bba 10 10 10 10 bbb 15 15 15 35 ‚ƂȂÁ‚Ä—~‚µ‚¢–ó‚Å‚·B
483 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/01/25(‰Î) 22:18:47 .net] ‚Å¡l‚¦‚Ä‚¢‚é•û–@‚Æ‚µ‚Ä‚Í substr($1,1,3) ‚Å©‚𔻒肵‚Ä “¯‚¶©‚È‚çA¢‘Ñ‚ð‰ÁŽZ‚µ‚Äs‚ ˆá‚¤©‚ɂȂÁ‚½ƒ^ƒCƒ~ƒ“ƒO‚Å1‚‘O‚̉Ƃ̉ƌv‚ð@print@‚µ‚Ä ‚³‚ç‚ÉŠeo”ï‚ð‰Šú‰»‚·‚é ŽŸ‚Ìs‚ɈڂÁ‚Ä“¯‚¶¢‘тȂç‰ÁŽZ ‚Æ‚¢‚¤Š´‚¶‚ŃXƒNƒŠƒvƒg‚ð‘g‚Ý‚½‚¢‚ñ‚Å‚·‚ªª–{“I‚ȂƂ±‚ë‚Å‚â‚è•û‚ª•s–¡‚¢‚Å‚µ‚傤‚©H
484 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/01/25(‰Î) 22:34:21 .net] ˜A‘z”z—ñ‚Æ‚©‚¶‚á‘ʖڂȂ̂©H name[$1] += 1
485 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/01/26(…) 01:13:08 .net] >>476-477 ‘S‚ĘA‘z”z—ñ‚É—‚ßž‚ñ‚ÅA ÅŒã‚ňê‹C‚Éo—Í‚µ‚½•û‚ª—Ç‚‚È‚¢‚©? >>477 ‚Ì•û–@‚¾‚ÆA o—Í‚ðs‚¤‰ÓŠ‚ª "©‚ª•Ï‚í‚Á‚½‚Æ‚«" ‚Æ "ƒeƒLƒXƒg‚ªI‚í‚Á‚½‚Æ‚«" ‚É•ªŽU‚µ‚Ä‚µ‚Ü‚¤B { a = substr($1,1,3); b[a] += $2; c[a] += $3; d[a] += $4; e[a] += $5; } END { for (f in e) print f,b[f],c[f],d[f],e[f]; }
486 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/01/26(…) 20:18:53 .net] >>474 OS(Linux)‚ðƒfƒtƒH‚¾‚¯‚ÅŽg‚¤‚±‚Ƃ͂܂¸‚ ‚肦‚È‚‚ÄA ‰½‚©‚µ‚ç’ljÁƒpƒbƒP[ƒW‚ª•K—v‚ɂȂé‚Í‚¸‚¾‚©‚çA Python‚ªƒfƒtƒH‚Å“ü‚Á‚Ä‚¢‚鎖‚ÍŽÀ—p–ʂŕ]‰¿‘Îۂɂ͂Ȃç‚ñ‚ÆŽv‚¤B Ž©•ª‚ÍDebian‚ðƒƒCƒ“‚ÉŽg‚¤‚¯‚ÇAƒCƒ“ƒXƒg[ƒ‹Žž‚ɂ̓x[ƒXƒVƒXƒeƒ€‚¾‚¯‚ð‘I‚ÑA ‚»‚ê‚Ésshd‚Æruby‚ð’ljÁ‚·‚é‚Ì‚ªƒfƒtƒH‚È‚ñ‚Å‹C‚ɂȂç‚È‚¢B Mac‚È‚çPython/Ruby‚Æ‚àƒfƒtƒH‚Å“ü‚Á‚Ă邩‚ç–³–â‘肾‚µA Win‚È‚ç‚Ç‚¿‚ç‚àƒfƒtƒH‚¶‚á“ü‚Á‚Ä‚¢‚È‚¢‚©‚瓯‚¶B ‚Ü‚½“úí“I‚ȃvƒƒOƒ‰ƒ~ƒ“ƒO‚ÉŠÖ‚µ‚ÄARuby‚Ìꇂ͈ȉº‚̂悤‚ÉƒŠƒXƒg\‘¢‚ð ƒVƒFƒ‹‚̃pƒCƒvƒ‰ƒCƒ“Š´Šo‚Å‘‚¯‚é‚Ì‚ªŠð‚µ‚¢B @hoge_list.select { |x| ....}.sort { |x,y| .... }.map { |x| .... }.inject(n) {|x, i| .... } ƒuƒƒbƒN(ƒNƒ[ƒWƒƒ)‚Ì–³‚¢Pyton/Perl‚Å‚ÍA‚±‚¤‚¢‚Á‚½‚¨‹CŒy‚È‘‚«•û‚͂ł«‚È‚¢B ‚¾‚©‚ç“úí“I‚ÈŠˆ–ô“x‚Å”äŠr‚·‚邯AŽ©•ª‚ÌꇂÍAbash > awk > ruby ‚ɂȂéB Šî–{‚Íbash‚ÅA–Ê“|‚È•¶Žš—ñˆ—‚ª‚ ‚ê‚Îawk‚ðƒƒ“ƒ‰ƒCƒi[‚Å–„‚ßž‚Þ‚Ì‚ªƒpƒ^[ƒ“B ‚ÅAFX‚Æ‹@”\‚ð’ljÁ‚µ‚Ä‚«‚ÄbashƒvƒƒOƒ‰ƒ~ƒ“ƒO‚ªd‰×‚ÉŠ´‚¶‚ç‚ê‚邿‚¤‚ɂȂèA ‚È‚¨‚©‚”ėp«‚Ì‚ ‚é(Ä—˜—p‚̉”\«‚ª‚ ‚é)ƒc[ƒ‹‚Å‚ ‚ê‚ÎAˆê‹C‚Éruby‚É‘‚«Š·‚¦‚éB Python‚Í–{Ši“I‚ÈŠJ”‚Å‚ ‚ê‚Î(Ruby‚æ‚è‚à)—D‚ꂽ–Ê‚ª‘½X‚ ‚邯Žv‚¤‚¯‚ÇA (>>475 ‚ÌŽw“E‚àŠÜ‚ß‚Ä)‚¨ŽèŒy‚³/‚¨‹CŒy‚³‚ÉŒÀ‚邯(Ruby‚æ‚è‚à)Žg‚¢‚Â炊´‚¶‚éB ‚à‚¿‚ë‚ñbashƒXƒNƒŠƒvƒg(or Makefile)‚É–„‚ßž‚Þƒƒ“ƒ‰ƒCƒi[‚Å‚ ‚ê‚ÎAawk ‚ªƒxƒXƒgB
487 –¼‘OF474‚¶‚á‚È‚¢‚¯‚Ç mailto:sage [2011/01/26(…) 21:22:28 .net] >>474 ‚Æ‘S‚“¯‚¶ˆÓŒ©‚¾‚íB ‹Æ–±‚ÅŽg‚¤Ž–‚ª‘½‚¢RHEL‚Í—]Œv‚È•¨‚͂قƂñ‚Ç“ü‚ê‚ĂȂ¢B PythonAPerl‚ªƒfƒtƒH‚Å“ü‚Á‚Ă銴‚¶B ÌAUNIX‚ðˆµ‚Á‚Ä‚½ ‚ÍPerl‚È‚çƒfƒtƒH‚Å“ü‚Á‚Ä‚½‚Ì‚ÅAŠo‚¦‚悤‚Æ‚µ‚½‚¯‚ÇŒ‹‹Çg‚ɂ‚©‚¸B shAsedAawk‚Å‚ª‚ñ‚΂Á‚Ä‚½B
488 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/01/27(–Ø) 00:10:46 .net] >>480 ƒfƒtƒH‚Å“ü‚Á‚Ä‚¢‚é‚Ì‚ªŠð‚µ‚¢‚Ì‚ÍAŽ©•ª‚̊‹«‚¾‚¯‚łȂA‘¼l‚̊‹«‚Å‚à Žg‚¦‚鎖‚ª•ÛØ‚³‚ê‚Ä‚¢‚鎖‚¾‚æB’N‚©‚ÉŽg‚Á‚Ä‚à‚炤ˆ×‚̃R[ƒh‚ð‘‚Žž‚ÉA ƒpƒbƒP[ƒW‚̒ljÁ‚ð‚¨Šè‚¢‚µ‚È‚‚Ä—Ç‚¢‚̂͂ƂĂàŠyB“Á‚ÉA‚»‚ꂪŽdŽ–‚Å Žg‚í‚ê‚Ä‚¢‚éŠÂ‹«‚È‚ç®XB ƒTƒ|[ƒg‚âƒgƒŒ[ƒjƒ“ƒO‚ÌŽdŽ–‚ð‚µ‚½Ž–‚ª‚ ‚él‚È‚ç—‰ð‚µ‚Ä‚à‚炦‚邯Žv‚¤B
489 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/01/27(–Ø) 03:47:36 .net] AWK‚ÍANEC PC-9801‚ÌMS-DOS‚Å‚à‚¤‚²‚¢‚½BAWK95.exe‚ÍA“ú–{Œê‚ɑΉž‚µ‚ĂȂ¢
490 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/01/27(–Ø) 05:04:18 .net] AWK‚ÌŠˆ–ô‚·‚éê–Ê‚ÍA‚â‚Á‚Ï‚èƒeƒLƒXƒgˆ—‚¾‚ÆŽv‚¤B ‚»‚Ì‚¿‚å‚Á‚Æ•¡ŽG”łƂµ‚ÄŽg‚¤‚È‚çPerl‚©‚ÈB ‘g‚Ýž‚݃‰ƒCƒuƒ‰ƒŠ‚ªƒeƒLƒXƒgˆ—‚É“Á‰»‚µ‚Ă邩‚çB Python‚ͳ‹K•\Œ»‚ªŒ¾Œê‚É‘g‚Ýž‚Ü‚ê‚ĂȂ©‚Á‚½‚è‚Æ ƒeƒLƒXƒgˆ—‚͎኱‚â‚è‚É‚‚¢ˆóÛ‚ª‹‚¢B ‚»‚Ì•ªAƒeƒLƒXƒgˆ—ˆÈŠO‚Ȃ猋\Žg‚¤‚¯‚Ç‚ËB
491 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/01/27(–Ø) 05:27:26 .net] >>482 ‚ ‚ A‚»‚ꕪ‚©‚é‚íB‹Æ–±ƒ}ƒVƒ“‚Æ‚µ‚ÄŽg‚¤¤—pUNIX(HP-UX/Solaris/AIX)‚¾‚Æ Ruby‚Ç‚±‚ë‚©Python/Perl‚·‚çƒfƒtƒH‚¶‚á“ü‚Á‚Ä‚¢‚È‚¢‚µA‚»‚¤‚¢‚Á‚½ ƒtƒŠ[ƒ\ƒtƒg‚Ì—Þ‚¢‚ÍŒ´‘¥‚Æ‚µ‚ÄˆêØƒCƒ“ƒXƒg[ƒ‹‹ÖŽ~‚Æ‚¢‚¤ŠÂ‹«‚à‚ ‚éB (Web/Mail‚Æ‚¢‚Á‚½InternetŒnƒT[ƒo‚͕ʂËB‚ ‚‚܂ŋƖ±ƒ}ƒVƒ“ŒÀ’è‚̘bB) ‚¾‚©‚礗pUNIXƒ†[ƒU‚ÍAƒfƒtƒH‚Å“ü‚Á‚Ä‚¢‚éƒc[ƒ‹‚É’·‚¯‚邱‚ƂɂȂéB ‚â‚Á‚Ï‚è–{•¨‚ÌUNIXƒvƒ‚ðŽ©Ì‚·‚é‚̂ȂçApython/ruby‚ł͂Ȃsh/awk‚¾‚µA emacs/vim‚ł͂ȂviAlatex‚ł͂Ȃroff‚ð‘I‚Ԃׂ«‚¾‚æ‚ËB
492 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/01/27(–Ø) 06:50:40 .net] >>484 >Python‚ͳ‹K•\Œ»‚ªŒ¾Œê‚É‘g‚Ýž‚Ü‚ê‚ĂȂ©‚Á‚½‚è‚Æ ‚ÖH
493 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/01/27(–Ø) 07:07:12 .net] >>486 ‚ñHŒ¾Œê‚ɂ͑g‚Ýž‚Ü‚ê‚ĂȂ¢‚¾‚ëHƒ‰ƒCƒuƒ‰ƒŠ‚Æ‚µ‚Ä‘g‚Ýž‚Ü‚ê‚Ă邾‚¯‚ÅB ‚¾‚©‚糋K•\Œ»ƒŠƒeƒ‰ƒ‹‚Æ‚©–³‚¢‚µAimport‚È‚µ‚ɂ͎g‚¦‚È‚¢B
494 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/01/27(–Ø) 07:10:47 .net] ƒŠƒeƒ‰ƒ‹‚¾‚Ɖ½‚©—Ç‚¢‚±‚Æ‚ ‚é‚ÌH
495 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/01/27(–Ø) 07:13:35 .net] •¶Žš—ñ‚©ƒpƒ^[ƒ“‚©‹æ•Ê‚µ‚â‚·‚¢B
496 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/01/27(–Ø) 07:16:17 .net] ‚ ‚ÆAƒ}ƒbƒ`ƒ“ƒO‚Ì•\‹L‚ªŽ©‘RB
497 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/01/27(–Ø) 09:03:47 .net] >>485 Solaris ‚̓fƒtƒH‚Å Perl ‚à Python ‚à“ü‚Á‚Ă邿 ‚à‚¿‚ë‚ñ“ü‚ê‚È‚¢Ž–‚ào—ˆ‚邯‚Ç
498 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/01/28(‹à) 15:46:44 .net] >>491 ‚»‚ê‚͊ȈՃCƒ“ƒXƒg[ƒ‹‚Å—p“r‚Æ‚µ‚ăfƒXƒNƒgƒbƒv‚ ‚é‚¢‚̓Cƒ“ƒ^[ƒlƒbƒgƒT[ƒo‚ð ‘I‘ð‚µ‚½ê‡‚̘b‚¶‚á‚È‚¢‚Ì‚©‚ÈBŠî–{ƒVƒXƒeƒ€‚Éperl/python‚͊܂܂ê‚Ä‚¢‚È‚¢‚Í‚¸B ‚»‚̊ȈՃCƒ“ƒXƒg[ƒ‹‚àŠÜ‚߂ăfƒtƒH‚Å‚ ‚邯‚·‚é‚È‚çADebian‚à“¯‚¶B ƒJƒeƒSƒŠ‚ŃfƒXƒNƒgƒbƒv‚ð‘I‚ׂÎuruby‚àƒfƒtƒHv‚ŃCƒ“ƒXƒg[ƒ‹‚³‚ê‚éB(RHL‚Í’m‚ç‚ñ) Ž©•ª‚Í—]Œv‚È•¨‚Í“ü‚ꂽ‚‚È‚¢‚©‚çŠî–{ƒVƒXƒeƒ€‚ð‘I‚ñ‚ł邯‚Ç‚ËB ‚‰Â—p«‚ð—v‹‚³‚ê‚éŠîв‹Æ–±ƒVƒXƒeƒ€‚Ìê‡AŽ©•ª‚ÍHP-UX‚ðˆµ‚¤ƒP[ƒX‚ª‘½‚¢‚¯‚ÇA ƒfƒtƒH‚ł͊î–{ƒVƒXƒeƒ€‚ð‘I‚ÑŽ–‘O‚ÉÝŒv‚µ‚½ƒpƒbƒP[ƒW‚݂̂ð’ljÁ‚·‚é‚Ì‚ª“S‘¥B ‚È‚º‚È‚çƒ[ƒJ‚̃Tƒ|[ƒg‚ªŽó‚¯‚ç‚ê‚È‚¢A‚ ‚é‚¢‚Í‚ ‚©‚炳‚܂Ɍ™‚ÈŠç‚ð‚³‚ê‚é‚©‚çB ‚»‚ñ‚Ȋ‹«‚¾‚ÆAu^‚ɃfƒtƒHv‚Èsh/csh/sed/awk‚ª‘劈–ô‚µ‚Ä‚¢‚½‚è‚·‚éB
499 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/01/28(‹à) 17:06:59 .net] >>492 Solaris ‚̃fƒtƒHƒ‹ƒg‚Í "Entire Distribution" ‚Æ‚¢‚¤ƒpƒbƒP[ƒW‚̃Zƒbƒg‚¾‚æB ƒCƒ“ƒXƒg[ƒ‰[‚ŃfƒtƒHƒ‹ƒg‚Å‘I‘ð‚³‚ê‚Ä‚¢‚é‚Ì‚ª‚±‚ꂾ‚µAƒvƒŠƒCƒ“ƒXƒg[ƒ‹ ‚³‚ê‚Ä‚¢‚é‚Ì‚à‚±‚ê‚ɋ߂¢‚à‚ÌB‚»‚±‚É‚Í Perl ‚à Python ‚à“ü‚Á‚Ä‚éB ƒCƒ“ƒXƒg[ƒ‹‚·‚éÛ‚Ì‘I‘ðŽˆ‚Å "Core System" ‚ð‘I‚ׂΠPerl ‚â Python ‚Í “ü‚ç‚È‚©‚Á‚½‚ÆŽv‚¤‚¯‚ÇA‚±‚ê‚ðƒfƒtƒHƒ‹ƒg‚ƌĂԂ̂͂¿‚å‚Á‚Æ–³—‚ª‚ ‚邯Žv‚¤‚íB ‚»‚ê‚ÆAŠÈˆÕƒCƒ“ƒXƒg[ƒ‹‚Æ‚©ƒJƒeƒSƒŠ‚ŃfƒXƒNƒgƒbƒv‚Æ‚©^‚ɃfƒtƒH‚ÆŒ¾‚Á‚½•¨‚Í Solaris ‚ɂ͑¶Ý‚µ‚È‚¢BDebian ‚Í’m‚ç‚ñB
500 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/01/28(‹à) 20:11:40 .net] Solaris2.6‚ ‚½‚è‚̃fƒtƒH‚ÅPerl‚Í“ü‚Á‚Ä‚½‹L‰¯‚ª‚ ‚éB 15”N‚‚ç‚¢‘O‚ÌHP-UX‚¾‚ÆPerl‚ª“ü‚Á‚ĂȂ©‚Á‚½‹L‰¯‚ªB
501 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/01/29(“y) 00:42:19 .net] ‰´‚àHP-UXƒƒCƒ“‚¾‚¯‚ÇPerl“ü‚Á‚ĂȂ¢‚í
502 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/01/29(“y) 00:47:55 .net] Šm‚©‚ÉASolaris‚ÉŠµ‚ê‚Ä‚¢‚ÄHP-UXŽg‚킳‚ê‚邯Žg‚¢‚É‚‚¢‚í[
503 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/01/29(“y) 07:33:12 .net] ‚ÆŒ¾‚¤‚킯‚ÅAUN*XƒT[ƒoŠÇ—ŽÒ‚ÌꇂÍawk‚ðŽg‚¦‚邿‚¤‚ɂȂÁ‚Ä‚¨‚¯‚ΊԈႢ‚ ‚è‚Ü‚¹‚ñ‚ËB
504 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/01/29(“y) 10:56:30 .net] ŠÂ‹«‚ð‘I‚΂Ȃ¢ƒT[ƒoŠÇ—‚¾‚Á‚½‚çAsh,grep,sed,tr,cut,paste,sort,uniq‚ ‚½‚è‚ÅB nawk‚Ægawk‚ÌŽd—l·‚ªŒ‹\‚ ‚é‚Ì‚ÅAawk‚ÍŽg‚¢‚É‚‚¢B
505 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/01/29(“y) 13:15:51 .net] ‚±‚¤‚¢‚¤˜b‘è‚ÌŽž‚ÉSolaris‚Æ‚©HP-UX‚Ío‚é‚Ì‚ÉAIX‚Ío‚È‚¢ƒCƒ[ƒW
506 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/01/29(“y) 13:40:55 .net] “ú–{’jŽ™‚È‚çHI-UXA“Á‚ÉHI-UX/WE2‚¾‚ëB펯‚â‚Ë
507 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/01/29(“y) 14:15:09 .net] ‚¤‚Þ
508 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/01/29(“y) 16:56:12 .net] ‚¢‚₱‚±‚ÍedƒXƒNƒŠƒvƒg‚Å
509 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/01/29(“y) 18:47:15 .net] Solaris‚ÍA/usr/bin/awk /usr/bin/nawk /usr/xpg4/bin/awk 3‚•ÊX‚Ȃ̂ª“ü‚Á‚Ä‚½‹C‚ª‚·‚é‚ÈB ‚ÅAˆê”Ԃ܂Ƃà‚Ȃ̂ª3”ԖڂȂ̂ÅA‚æ‚»‚©‚玂Á‚Ä‚«‚½ƒXƒNƒŠƒvƒg‚ÍA擪‚Ì#!‚ð ‘‚«Š·‚¦‚È‚¢‚Æ‚¢‚¯‚È‚¢‚Æ‚¢‚¤AƒJƒIƒX‚Èó‘Ô‚¶‚á‚È‚©‚Á‚½‚¾‚낤‚©B
510 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/01/29(“y) 19:23:53 .net] >>503 Ž©•ªƒAƒJƒEƒ“ƒg‚̃pƒX‚Í^‚Áæ‚É /usr/xpg4/bin/‚ðŽ‚Á‚Ä‚«‚Ä‚½‚íB
511 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/01/29(“y) 19:25:17 .net] ƒXƒNƒŠƒvƒg‚ð‘g‚ÞŽž‚Í‚¾‚¢‚½‚¢ nawk ‚ðŽg‚¤ ‘¼l‚̃XƒNƒŠƒvƒg‚ðŠÛƒpƒNƒŠ‚·‚é‹@‰ï‚ª–³‚¢‚̂ŃJƒIƒX‚ÍŠ´‚¶‚½Ž–‚ª–³‚¢
512 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/01/29(“y) 19:32:53 .net] >>505 ˜b‚Ì—¬‚ꂪ>>497 >>498 ‚Ȃ̂ÅA‰Â”À«‚ª–â‘è‚È‚ñ‚¾‚æB
513 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/01/29(“y) 19:39:08 .net] ƒEƒ`‚Í RHEL ‚Æ Solaris ‚¾‚¯l‚¦‚ê‚Ηǂ¢‚©‚çAawk ‚Å–â‘肪‚ ‚鎞‚Í Perl ‚© Python ‚Åς܂·‚í
514 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/01/30(“ú) 05:43:19 .net] #!/usr/bin/env [gn]*awk ‚¾‚ëíl
515 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/02/01(‰Î) 10:39:45 .net] shebangs‚É /usr/bin/env ‘‚‚Ì‚Á‚Ä‚ ‚ñ‚Ü—Ç‚¢‚ÆŽv‚¦‚È‚¢‚ñ‚¾‚æ‚È‚ •¡”‚̈ø”‚̈µ‚¢‚Æ‚©AŠÂ‹«•Ï”‚ð‚»‚±‚Ü‚ÅM—p‚µ‚Ä—Ç‚¢‚à‚̂Ȃ̂©‚Æ‚© ‚ ‚Æ /usr/bin/ ‚É env ‚ª‚ ‚邱‚Ƃ͖{“–‚É•ÛØ‚Å‚«‚é‚Ì‚©‚Æ‚© /bin/sh ‚ð‘‚¢‚½‚Ù‚¤‚ª—Ç‚¢‚ñ‚¶‚á‚È‚¢‚©‚Á‚ÄŽv‚Á‚Ä‚µ‚Ü‚¤
516 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/02/01(‰Î) 11:45:20 .net] ‚±‚̘b‘è‚à’è”Ô‚¾‚ÈB‘OƒXƒŒ‚Ì558-564‚Å‚à‚â‚Á‚Ä‚½‚¼B‚Æ‚è‚ ‚¦‚¸Œ‹˜_‚¾‚¯‚ðˆø—p‚µ‚Æ‚‚íB >’²‚ׂĂ݂½‚ç#!‚ɃCƒ“ƒ^[ƒvƒŠƒ^‚̈ø”‚ð2‚ˆÈã—^‚¦‚½‚Æ‚«‚Ì >‹““®‚ÍOS‚É‚æ‚Á‚ĈႤ‚悤‚¾‚Á‚½B > >FreeBSD4.2: 2‚ˆÈã‚ ‚Á‚Ä‚à“n‚é(/usrbin/env gawk -f foo) >Linux(2.6.8): ‹ó”’‚ðŠÜ‚ß‚Ä1‚‚̈ø”‚Æ‚µ‚Ä“n‚é(/usr/bin/env "gawk -f" foo) >Soraris(5.8): 2‚‚߈È~‚̈ø”‚Í–³Ž‹(/usr/bin/env gawk foo) > >Œ‹‹Ç/usr/bin/envŽg‚Á‚½‘‚«•û‚Ígawk‚̃Cƒ“ƒXƒg[ƒ‹ˆÊ’u‚Ì·‚ð >‹zŽû‚µ‚悤‚Æ‚µ‚Ä‚é‚ñ‚¾‚낤‚ªA“®ì‚ÍOS‚É‚æ‚Á‚ĂĂñ‚ł΂ç‚΂ç >‚Ȃ̂ł ‚Ü‚è‚¨Š©‚߂ł«‚È‚¢‚Æ‚¢‚¤‚±‚Æ‚¾‚낤‚©B
517 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/02/02(…) 00:12:39 .net] ruby ŠEŒG‚Å‚à—¬s‚Á‚Ä‚é‚È ˆÓ–¡‚à”»‚炸u‚¨‚Ü‚¶‚È‚¢v‚ÆÌ‚µ‚ÄŽg‚Á‚Ă邤‚¿‚É “sŽs“`à‰»‚µ‚Ä‚¢‚‚ñ‚¾‚È
518 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/02/03(–Ø) 22:33:59 .net] ‚È‚º gawk ‚É‚Í tr ‚ª–³‚¢‚Ì‚¾ tr("‚`-‚y","A-Z")‚Æ‚©‚µ‚½‚¢‚¼
519 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/02/04(‹à) 03:31:02 .net] ‚ Python
520 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2011/02/04(‹à) 09:10:06 .net] >>512 BEGIN { hankaku="0 1 2 3 4 5 6 7 8 9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z " zenkaku="‚O‚P‚Q‚R‚S‚T‚U‚V‚W‚X‚`‚a‚b‚c‚d‚e‚f‚g‚h‚i‚j‚k‚l‚m‚n‚o‚p‚q‚r‚s‚t‚u‚v‚w‚x‚y‚‚‚‚ƒ‚„‚…‚†‚‡‚ˆ‚‰‚Š‚‹‚Œ‚‚Ž‚‚‚‘‚’‚“‚”‚•‚–‚—‚˜‚™‚š" } { for (i=0; i<length(hankaku); i+=2) { gsub(substr(hankaku,i+1,1),substr(zenkaku,i+1,2)) } }
521 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/02/04(‹à) 09:20:39 .net] ‚»‚ꂾ‚Ætr('ab', 'ba')‚ª‚¤‚Ü‚‚¢‚©‚È‚¢‚ñ‚¾‚æ‚È‚ŸB
522 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2011/02/04(‹à) 09:54:40 .net] “¯‚¶Ž–‚¶‚á‚ñ
523 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/02/04(‹à) 19:22:21 .net] ”Ä—p“I‚É‚P‚Âì‚Á‚Æ‚¯‚΂¢‚¢‚¶‚á‚ñ
524 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/02/05(“y) 20:23:34 .net] >514‚Ý‚½‚¢‚ȃxƒ^‘Å‚¿‚¶‚á‚È‚‚Ä A-Z‚ -‚ñ ‚±‚¤‚¢‚¤•\‹L‚Å’uŠ·‚·‚é•û–@‚ ‚éH
525 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/02/05(“y) 20:37:26 .net] >>518 tr Žg‚¦‚ÎH
526 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/02/06(“ú) 03:05:39 .net] tr ƒRƒ}ƒ“ƒh‚Á‚Ċ‹«‚É‚æ‚Á‚ă}ƒ‹ƒ`ƒoƒCƒg‚̈µ‚¢‚ªˆá‚í‚ËHƒEƒ`‚Ìê‡ Ubuntu10.04‚É“ü‚Á‚Ä‚étr(GNU coreutils)7.4‚͂ǂ¤‚â‚ç2•¶Žšˆµ‚¢‚É‚µ‚¿‚Ⴄ‚炵‚¢‚ª MacOSX10.5‚É“ü‚Á‚Ä‚étriƒo[ƒWƒ‡ƒ“”»‚ç‚ñ‚ªmanŒ©‚邯BSDŒn‚Û‚¢j‚Í1•¶Žšˆµ‚¢‚É‚µ‚Ä‚‚ꂽ
527 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/02/06(“ú) 05:00:06 .net] UNICODE = •¶Žš” mbcs = ƒoƒCƒg”
528 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/02/07(ŒŽ) 08:10:44 .net] ‚ñ[‚ÆA‚ǂ䂱‚ÆH gnome-terminal‚̓†ƒjƒR[ƒhÝ’è‚̂͂¸‚È‚ñ‚¾‚ªc ‘¼‚É‚â‚ç‚È‚«‚á‚¢‚¯‚È‚¢‚±‚Æ‚ª‚ ‚é‚Á‚Ä‚±‚ÆH
529 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2011/02/09(…) 23:11:37 .net] awk++Žg‚Á‚Ä‚él‚¢‚éH awk.info/?doc/dsl/awkplusplus.html
530 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/02/10(–Ø) 14:20:51 .net] Å‹ßAawk‚Ì‘¶Ý‚ð’m‚è‚Ü‚µ‚½B ‚¢‚ë‚ñ‚ÈŒ¾Œê‚ðG‚Á‚Ä‚ÍÁÜEEEG‚Á‚Ä‚ÍÁÜEEE‚ðŒJ‚è•Ô‚µ‚Ä‚¢‚Ü‚µ‚½B awk‚͉½‚ƂȂƒ}ƒXƒ^[o—ˆ‚»‚¤‚È‹C‚ª‚µ‚Ü‚·B ‚±‚ê‚©‚çŠæ’£‚è‚Ü‚·II ‚Q‚T‚U”{‚Ì–{‚ð¡‚͓ǂñ‚Å‚¨‚è‚Ü‚·B
531 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/02/16(…) 02:02:44 .net] gawk‚ŃtƒB[ƒ‹ƒh‚ðƒ\[ƒg‚µ‚Ä•\ަ‚µ‚½‚¢‚ñ‚¾‚ª {split($0, a);asort(a);for(i=1;i<NF;i++){printf("%s%s", a[i], FS);}printf("%s\n", a[NF]);} ‚æ‚è‚àƒXƒ}[ƒg‚È•û–@‚ ‚éH $1`$NF‚ª“ü‚Á‚½“ÁŽê”z—ñ‚Ý‚½‚¢‚Ȃ̂ª‚ ‚Á‚½‚炤‚ꂵ‚¢‚Ì‚¾‚ªB
532 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/02/16(…) 07:22:58 .net] >>525 $i‚Æ‚©‘‚¯‚邵‘ã“ü‚à‚Å‚«‚é‚©‚ç $1`‚ð•Û‘¶‚µ‚È‚‚Ä‚¢‚¢‚̂ȂçAŒã”¼‚Í for(i=1;i<=NF;i++){$i=a[i]} print ‚Æ‘‚¯‚΂¿‚å‚Á‚Æ’Z‚‚È‚é‚ÈB
533 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/02/16(…) 12:11:40 .net] >>526 ‚È‚é‚Ù‚ÇA‚»‚¤‚Å‚«‚é‚Ì‚©B‚ ‚肪‚Æ‚¤B
534 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/02/17(–Ø) 01:07:36 .net] www.kt.rim.or.jp/~kbk/gawk-3.1/ ‚É’u‚¢‚Ä‚ ‚Á‚½ win32—pgawk‚ª‚¢‚‚̊Ԃɂ©ŒöŠJ’âŽ~‚ɂȂÁ‚Ä‚¢‚½B wn32‚Ìgensub‚ªŽg‚
535 –¼‘OF¦‚Ä“ú–{Œê‚ªˆµ‚¦‚ÄA ‚©‚Âexe‚݂̂ʼnғ®‚·‚é‚̂ŃCƒ“ƒXƒg[ƒ‹•s—v‚Ȃ̂ª•Ö—˜‚Å ŒöŽ„‚ɂ킽‚Á‚Ĉ¤—p‚µ‚Ä‚¢‚½‚Ì‚ÅA”ñí‚ɔ߂µ‚¢¥¥¥ [] [‚±‚±‰ó‚ê‚Ă܂·]
536 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/02/17(–Ø) 02:14:57 .net] www.vector.co.jp/soft/win95/util/se376460.html ª‚Ƃ͈Ⴄ‚ÌH
537 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/02/18(‹à) 11:30:36 .net] ‚»‚ê‚Í‚µŒÃ‚¢. gawk-mbcs-win32-20090920.zip ‚ªŽèŒ³‚É‚ ‚é‚̂ŕK—v‚È‚çÄ”z•z‚·‚邪?
538 –¼‘OF528 mailto:sage [2011/02/19(“y) 01:36:10 .net] >>530 ‚à‚µŽ„‚ÉŒ¾‚Á‚Ä‚‚ê‚Ä‚¢‚é‚̂ł ‚ê‚ÎA exe‚݂̂¾‚¯‚Ç2009/11/24”Å‚ªŽèŒ³‚É‚ ‚é‚Ì‚ÅA ‚±‚ê‚ðŽg‚¢‘±‚¯‚悤‚ÆŽv‚¤B‚ ‚肪‚Æ‚¤B
539 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/02/19(“y) 08:18:59 .net] ‰´‚̎茳‚ÉAgawk-mbcs-win32-20091124.zip ‚ª‚ ‚Á‚½B —~‚µ‚¢l‚ª‚¢‚ÄA‚©‚ÂÄ”z•z‚É–â‘è–³‚¢‚Æ‚¢‚¤Ž–‚ª‚í‚©‚ê‚΂ǂÁ‚©‚É‚¤‚‚·‚邪B ‚µ‚©‚µ‚È‚ñ‚Å”z•z‚â‚ß‚¿‚á‚Á‚½‚ñ‚¾‚ë‚ËB ‚Ç‚±‚©‚ç‚©”qŽØ‚µ‚½ƒR[ƒh‚Æ‚©‚̃‰ƒCƒZƒ“ƒX–â‘è‚Ȃ̂©‚ÈH
540 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2011/02/19(“y) 22:51:02.65 .net] AWK++‚É‚æ‚éƒIƒuƒWƒFƒNƒgŽwŒü“ü–å ja.wikibooks.org/wiki/AWK%2B%2B%E3%81%AB%E3%82%88%E3%82%8B%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E6%8C%87%E5%90%91%E5%85%A5%E9%96%80 awk++‚Í–Ê”’‚»‚¤‚¾‚¯‚ÇAŒ»ŽÀ‚É‚Íawk‚ÅOO‚ð‚â‚él‚͂قƂñ‚Ç‚¢‚È‚¢‚¾‚낤B ‚»‚à‚»‚àawkŽg‚¢‚ÍOO‚ð—‰ð‚Å‚«‚È‚¢‚—îŽÒ‚ª‚Ù‚Æ‚ñ‚Ç‚¾‚µB ‚Å‚àAgawk‚ªƒfƒtƒHƒ‹ƒg‚ÅOO‚ɑΉž‚·‚ê‚Îawk‚ŃIƒuƒWƒFƒNƒgŽwŒü‚·‚él‚à‘‚¦‚é‚©‚à‚ËB
541 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/02/19(“y) 23:05:51.24 .net] >>533 ƒfƒtƒH‚ŃCƒ“ƒXƒg[ƒ‹‚³‚ê‚éawk‚łł«‚é”͈͂̂±‚Æ‚µ‚©‚â‚ç‚È‚¢‚æ
542 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/02/20(“ú) 00:59:51.51 .net] “¯Š´B„ƒfƒtƒH‚łł«‚é”ÍˆÍ ’·‚߂̃XƒNƒŠƒvƒg‚ð‘‚¢‚½Ž–‚ª‚ ‚Á‚½‚Ì‚ÅOO‚ ‚邯•Ö—˜‚ÆŽv‚¤‚¯‚Ç ‚í‚´‚í‚´ƒCƒ“ƒXƒg[ƒ‹‚·‚é‚È‚çperlArubyApython‚ª‚ ‚邵‚È‚Ÿ
543 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/02/22(‰Î) 10:31:51.00 .net] awk‚Å‘‚©‚ꂽawk++‚Á‚ĂȂ¢‚ÌH
544 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/03/02(…) 23:14:41.35 .net] gawk‚Å•½‰¼–¼EƒJƒ^ƒJƒi‚Ì•”•ª‚𔲂«o‚µ‚½‚¢‚ÆŽv‚Á‚Ă܂·B —Ⴆ‚Îuawk‚ɂ‚¢‚ÄŒê‚éƒXƒŒv‚¾‚Á‚½‚ç "‚ɂ‚¢‚Ä" "‚éƒXƒŒ" ‚ð•Ï”‚É“ü‚ꂽ‚¢‚̂ł·‚ªA‚¢‚¢•û–@‚ ‚è‚Ü‚·‚Å‚µ‚傤‚©H
545 –¼‘OF537 mailto:sage [2011/03/02(…) 23:17:39.07 .net] u‚ɂ‚¢‚Äv‚Æu‚éƒXƒŒv‚Í‚»‚ꂼ‚ê•ʂ̕ϔ‚É“ü‚ꂽ‚¢‚ÆŽv‚Á‚Ä‚¢‚Ü‚·
546 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/03/02(…) 23:27:45.29 .net] ƒAƒ‹ƒtƒ@ƒxƒbƒgˆÈŠO‚Ì•”•ª‚¾‚Á‚½‚çAƒAƒ‹ƒtƒ@ƒxƒbƒg‚ðFS‚ÉŽw’肵‚Äwhile‚ʼnñ‚¹‚΂¢‚¢‚¯‚ÇA Š¿Žš‚à”²‚‚͓̂‚¢‚ÈB ‚»‚ê‚ÉAŽ–ŽÀã•Ï”‚Í–³ŒÀ‚ɶ¬‚·‚é‚Á‚ÄŽ–‚©B
547 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/03/02(…) 23:58:57.50 .net] match‚Ì‘æ2ˆø”‚É/[‚ -‚ñƒA-ƒ“]+/‚ðŽ‚Á‚Ä‚‚邯‚©?
548 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2011/03/03(–Ø) 13:28:46.50 .net] $0,$1...$NF‚ð‰ó‚µ‚Ä‚à‚¢‚¢‚ñ‚¾‚Á‚½‚çAŽ„‚Ȃ炱‚¤‚µ‚Ü‚·B gsub‚ÌŒŸõ•¶Žš“S‚ɂͳ‹K•\Œ»‚ðŽg—p‚·‚邱‚Æ‚ª‚Å‚«‚é‚©‚çA ‚Ђ炪‚ȂƃJƒ^ƒJƒiˆÈŠO‚Ì•¶Žš‚ðƒXƒy[ƒX‚É’u‚«Š·‚¦‚éB gsub(/[^[‚Ÿ-‚ñƒ@-ƒ“]/," ") ‚Ђ炪‚ȂƃJƒ^ƒJƒiˆÈŠO‚Ì•¶Žš‚Í”¼ŠpƒXƒy[ƒX‚Q‚‚ɒu‚«Š·‚í‚éB ‚ ‚Æ‚ÍNF‚ðŒ©‚Ä•\ަ‚µ‚½‚¢‚悤‚Ɉ—‚·‚éB ’ˆÓ‚·‚ׂ«‚ÍAWindows”Å‚ÌV‚µ‚¢ƒo[ƒWƒ‡ƒ“‚Ì‚à‚̂łÍA ³‹K•\Œ»‚Æ‚µ‚ÄA‚Ђ炪‚Ȃ𠂟-‚ñ ‚ÅAƒJƒ^ƒJƒi‚ð ƒ@-ƒ“ ‚Å Žw’è‚Å‚«‚È‚¢‚à‚Ì‚ª‚ ‚è‚Ü‚·B ‚½‚µ‚©ƒ}ƒ‹ƒ`ƒoƒCƒgŠg’£‚ʼn󂳂ꂽB
549 –¼‘OF537 mailto:sage [2011/03/03(–Ø) 14:28:35.14 .net] >541 ‚Ü‚¾ŽŽ‚µ‚Ă܂¹‚ñ‚ªA—~‚·‚é•¶ŽšˆÈŠO‚ðÁ‚µ‚ăSƒjƒ‡ƒSƒjƒ‡‚·‚ê‚΂¢‚¯‚»‚¤‚Å‚·B >539-540‚³‚ñ‚à‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
550 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2011/03/03(–Ø) 19:41:21.36 .net] BEGIN { str = "ƒfƒ“ƒRŠ¿Žš‚΂ñ‚´‚¢Œ³‹Cabcde‚¾‚©‚ç" c = split(str, a, "[^[ƒ@-ƒ“‚Ÿ-‚ñ]") for (i = c; i>=1; i--) { if ( a[i] !~ /^$/ ) { print a[i] } } }
551 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/03/03(–Ø) 19:44:47.65 .net] ƒ{ƒP‚©‚Ü‚µ‚½ 4s–Ú‚Í•’Ê‚É for ( i = 1; i <=c; i++) { ‚ÅOKB
552 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/03/03(–Ø) 22:55:52.84 .net] c‚ðŽc‚³‚È‚‚Æ‚à for (i in a){if (a[i]) print a[i]} ‚ŊԂɇ‚¤‚悤‚ÈB
553 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/03/04(‹à) 01:04:03.52 .net] for-in‚¾‚Ƈ˜‚ª•ÛႳ‚ê‚È‚¢‚ñ‚¶‚á‚È‚©‚Á‚½‚Á‚¯?
554 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2011/03/04(‹à) 08:34:52.75 .net] for ( i = 1; i in a ; i++) ‚Á‚Ä‘‚«•û‚à‚Å‚«‚邿
555 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2011/03/07(ŒŽ) 14:14:11.11 .net] a1 a1 a1 a2 a2 a3 b1 b1 b1 b1 c1 d1 d2 d2 .... ‚̂悤‚ÉAƒtƒB[ƒ‹ƒh”‚ªƒoƒ‰ƒoƒ‰‚ÅAƒtƒB[ƒ‹ƒh‚ªˆê’v‚·‚éê‡‚à‚ ‚ê‚Î ˆê’v‚µ‚È‚¢ƒf[ƒ^‚ª‚ ‚é‚̂ł·‚ªAd•¡‚ð a1 a2 a3 b1 c1 d1 d2 ‚̂悤‚ɂ܂Ƃ߂ ‚°‚é‚ɂ͂ǂ¤‚µ‚½‚ç‚æ‚¢‚Å‚µ‚傤‚©H ‚³‚·‚ª‚ɃOƒO‚Á‚ăRƒsƒy‚Æ‚¢‚¤–ó‚É‚à‚¢‚©‚¸BBB
556 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/03/07(ŒŽ) 14:31:25.16 .net] >>548 ‚¢‚ë‚¢‚ë‚â‚è•û‚Í‚ ‚邯Žv‚¤‚ª awk '{j=0;delete a;for(i=1;i<=NF;i++){if(!a[$i]++){$(++j)=$i}}NF=j;print}'
557 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2011/03/07(ŒŽ) 14:53:42.21 .net] ‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B ‚»‚ꂼ‚êA4‚Âd•¡ƒf[ƒ^‚Ì‚ ‚Á‚½‚à‚Ì‚Í3‚‚ÉA2‚‚̂à‚Ì‚Í1‚‚ɂƌ¸‚Á‚½‚̂ł·‚ª ‚»‚êˆÈ㌸‚Á‚Ă܂¹‚ñB“¯‚¶ƒRƒ}ƒ“ƒh‚ðŒJ‚è•Ô‚µ‚©‚¯‚Ă݂½‚̂ł·‚ªA•ω»‚͂Ȃ©‚Á‚½‚Å‚·B a1 a1 a1 a1 b1 b1 b1 ...‚Ì•”•ª‚ª a1 a1 a1 b1 b1 ‚ɂ͂ȂÁ‚½‚Æ‚¢‚¤ˆÓ–¡‚Å‚·B ‚à‚¤‚µ‚¨‚‚«‚ ‚¢‚¢‚½‚¾‚¯‚È‚¢‚Å‚µ‚傤‚©BBB
558 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/03/07(ŒŽ) 15:06:41.15 .net] ŽèŒ³‚ł͈ê‚‚ɂȂ邯‚ǂȂŸBŒ´—‚͂킩‚邾‚낤‚©‚ç‚ ‚Ƃ͂ª‚ñ‚΂êB s‚²‚ƂɃtƒB[ƒ‹ƒh‚Ì“YŽš‚ɂ‚¢‚ă‹[ƒv‚·‚é‚̂ƘA‘z”z—ñ‚ÅoŒ»ƒ`ƒFƒbƒN‚ªƒLƒ‚B % cat hoge.txt a1 a1 a1 a2 a2 a3 b1 b1 b1 b1 c1 d1 d2 d2 % awk '{j=0;delete a;for(i=1;i<=NF;i++){if(!a[$i]++){$(++j)=$i}}NF=j;print}' hoge.txt a1 a2 a3 b1 c1 d1 d2
559 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2011/03/07(ŒŽ) 15:14:33.26 .net] 0610005C13Rik 0610005C13Rik 0610005C13Rik 0610007C21Rik 0610007C21Rik 0610007C21Rik 0610007C21Rik 0610007C21Rik ‚±‚¤‚¢‚¤Š´‚¶‚Ì•¶Žš—ñ‚È‚ñ‚Å‚·‚ª a1‚Æ‚©b1‚ŗႦ‚Ä‚à‘åä•v‚¾‚Á‚½‚Å‚·‚©H
560 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/03/07(ŒŽ) 15:38:11.62 .net] ‹ó”’‚Å‹æØ‚ç‚ꂽ•¶Žš—ñ‚È‚ç‚È‚ñ‚Å‚à‚¢‚¢‚ªA‚»‚̃Œƒxƒ‹‚ÌŽ¿–₪ o‚邿‚¤‚¶‚á‚à‚¤‚·‚±‚µŠî‘b‚ð•׋‚µ‚È‚¢‚Æ‚¾‚ß‚©‚à‚È‚ŸB
561 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/03/07(ŒŽ) 15:50:13.69 .net] ƒVƒ“ƒOƒ‹ƒNƒI[ƒe[ƒVƒ‡ƒ“Žg—p‚̃Tƒ“ƒvƒ‹‚Å–â‘è‚È‚¢‚ÆŒ¾‚¤Ž–‚Í` ‚t‚m‚h‚wŠÂ‹«‚Ȃ̂©‚È`
562 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2011/03/07(ŒŽ) 15:58:11.87 .net] Mac OSX‚̃^[ƒ~ƒiƒ‹‚ðŽg‚Á‚Ă܂·B >>551 ‚Í‚»‚̂܂܂¤‚Ü‚“®‚«‚Ü‚µ‚½B ‚¢‚ܸ‡‚ÅŽè“®‚Åì‹Æ‚µ‚Ă܂·‚ªA‚Ü‚¾z‚𔲂¯‚邱‚Æ‚ª‚Å‚«‚Ü‚¹‚ñB ‚à‚¤Žè‚ª‚‚肻‚¤‚Å‚·
563 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/03/07(ŒŽ) 16:04:33.75 .net] ˆês–ì˜Y‚ð•ª‰ð‚µ‚ÄƒXƒNƒŠƒvƒg‚É‘g‚Ý’¼‚µ‚ĘM‚ê‚Γ®ìŠm”Fo—ˆ‚邯Žv‚¤
564 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2011/03/07(ŒŽ) 16:21:10.50 .net] ‚¢‚Üw‚܂ł«‚Ü‚µ‚½B‚à‚¤‚¾‚߂ł·B ˆê‰žAƒtƒ@ƒCƒ‹‚ð‚¨‚¢‚Ă݂܂·BBB www5.puny.jp/uploader/download/1299482386.zip ƒpƒX‚Í1234‚Å‚·B
565 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/03/07(ŒŽ) 17:18:15.93 .net] ‚Ü‚¾‚â‚Á‚Ä‚é‚Ì‚©` ƒtƒ@ƒCƒ‹‚Ì@O‚l@‚ª–â‘è‚Ý‚½‚¢‚¾‚©‚ç ‚b‚q‚k‚e‚̃tƒ@ƒCƒ‹Œ`Ž®‚ɕϊ·‚µ‚Äã‚̈ês–ì˜Y‚Å–â‘è‚È‚¢‚Ý‚½‚¢‚¾‚Á‚½‚æB
566 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2011/04/19(‰Î) 03:07:46.46 .net] #•¡”s‚Ì“ü—Í’†Aæ‚Ìs‚Ì11ƒJƒ‰ƒ€–Ú‚ÉOUT‚ªŠÜ‚Ü‚ê‚Ä‚¢‚é‚©‚ÂŽŸ‚Ìs‚Ì11ƒJƒ‰ƒ€–Ú‚ÉIN‚ªŠÜ‚Ü‚ê‚Ä‚¢‚é2s‚ª‘µ‚Á‚½ŽžA2s‚ðo—Í $11~/OUT/{ prev=$0; } $11~/IN/{ if(prev!=""){ print prev; print; } prev=""; }
567 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2011/04/19(‰Î) 15:55:50.78 .net] # 7.awk NR >= 2{ if($0 ~ /^>'=+/){ if($0 ~ /~$/){ print "A"; }else{ print "NAA"; } }else if($0 ~ /^>\^(Q=)+/){ if($0 ~ /~~$/){ print "B"; }else{ print "NAB"; } }else{ print "NAC"; } } 7.txt 3 >'======#======~ >^Q=Q=Q=Q=Q=Q=Q=Q=~~ >'===#====~ NAA NBB NAA@@@‚ƂȂéB‰½‚ÅH A B A@@‚ƂȂÁ‚Ăقµ‚¢‚Ì‚ÉEEEgawk 3.1.7‚Å‚·EE
568 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/04/19(‰Î) 16:30:51.01 .net] ‰´‚̎茳‚Ìgawk 3.1.7‚ł͊ú‘Ò’Ê‚è‚ÌŒ‹‰Ê‚ɂȂé‚È‚ B s––‚ª‚ç‚Ý‚¾‚ƉüsƒR[ƒh‚ªˆá‚Á‚Ä‚½‚茩‚¦‚È‚¢‹ó”’‚ª “ü‚Á‚Ä‚½‚è‚Æ‚¢‚¤‚Ì‚ª‚æ‚‚ ‚é‚̂Ŋm”F‚µ‚Ä‚ÝB
569 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/04/19(‰Î) 16:32:43.45 .net] >>560 ‚ ‚Æ /^>'=+/ ‚Á‚ăLƒƒƒvƒ`ƒƒ‚Æ‚©‚µ‚Ä‚é‚킯‚¶‚á‚È‚¢‚©‚ç+‚Í–³‘Ê‚¶‚á‚È‚¢‚©B
570 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2011/04/19(‰Î) 16:45:20.75 .net] >>561 ‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B‰üsƒR[ƒh‚ðunixŒ`Ž®‚É‚µ‚½‚ço—ˆ‚Ü‚µ‚½B ¡Œã‚Æ‚à‚æ‚낵‚‚¨Šè‚¢’v‚µ‚Ü‚·B
571 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2011/04/19(‰Î) 17:00:39.34 .net] >>559 IN‚ª‚ ‚邯‚«‚É‚µ‚©prev‚ªƒNƒŠƒA‚³‚ê‚Ä‚¢‚È‚¢‚©‚çAOUT‚ªoŒ»‚µ‚½ˆÈ~‚É •¡”s‚ªŒo‰ß‚µ‚Ä‚àIN‚ªoŒ»‚·‚邯print‚³‚ê‚éƒXƒNƒŠƒvƒg‚ɂȂÁ‚Ä‚¢‚邿B
572 –¼‘OF559 mailto:sage [2011/04/20(…) 01:08:11.06 .net] okwave.jp/qa/q6672025.html ‚Æ‚©‚Ì“ü—Í‚ðƒCƒ[ƒW‚µ‚Ä‚½‚à‚Ì‚Å... $11~/OUT/{ prev=$0; } $11~/IN/{ if(prev!=""){ print prev; print; } } $11!~/OUT/{ prev=""; }
573 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2011/05/01(“ú) 16:22:39.39 .net] okwave.jp/qa/q6660984.html #2—ñ–Ú‚Ì€–Ú‚ªdisk1`4‚܂ŕs‘«•”•ª‚ª–„‚܂邿‚¤‚É‚µA•s‘«‚µ‚Ä‚¢‚½•”•ª‚Ì1—ñ–ڂɂ͑O‚ÌŽžŠÔA3—ñ–Ú‚É‚Í0‚Å–„‚ß‚½‚¢ BEGIN{ dt=prevDt="00:00:00"; } NF>=3{ dt=$1; tgt=$2; n=$3; } NF==2{ tgt=$1; n=$2; } { gapDisp(prevTgt,tgt); disp(dt,tgt,n); prevDt=dt; prevTgt=tgt; } END{ gapDisp(tgt,"disk1"); } function disp(dt,tgt,n){ print dt, tgt, n; } function gapDisp(disk,endDisk, cnt) { for(cnt=add(getNo(disk)); cnt!=getNo(endDisk); cnt=add(cnt)) disp(prevDt, sprintf("disk%d", cnt), 0); } function add(cnt){ return ((++cnt>4)?(1):(cnt)); } function getNo(disk){ sub(/disk/,"",disk); return disk; }
574 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/05/01(“ú) 19:40:09.87 .net] BEGIN { reset() } NF == 2 { $3 = $2; $2 = $1; $1 = last_t } { last_t = $1 } { if ($2 < last_disk) { p(); reset() } last_disk = $2 } { n[$2] = $3 } { for(i in n) { if (i >= $2) { t[i] = $1 } } } END { p() } function p() { for (i = 1; i <= 4; i++) { d = "disk" i print t[d], d, n[d] } } function reset() { for (i = 1; i <= 4; i++) { d = "disk" i t[d] = t["disk4"] n[d] = 0 } }
575 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2011/05/03(‰Î) 14:58:05.53 .net] ŠÔˆá‚Á‚Ă邿 ‚µ‚©‚à’·‚‚Ä”ü‚µ‚‚È‚¢‚æ
576 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/05/03(‰Î) 15:13:19.32 .net] okwave.jp/qa/q6711117.html ...‚±‚ñ‚ÈŠ´‚¶‚©‚Ë‚¥H@@ awk -f sum.awk ƒf[ƒ^ | sort ----- sum.awk ----- $1!~/¤“X–¼/{ tbl[$1 "," $2]+=$3; } END{ @for(key in tbl){ @@split(key, item, /,/); @@print item[1], item[2], tbl[key]; @} } -----
577 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/05/03(‰Î) 15:33:28.80 .net] >>566 NF==3 { disp(); for(i=1;i<=4;i++) { disk_time[i]=$1 disk_val[i]=0 } disk_val[substr($2, 5, 1)]=$3 } NF==2 { disk_val[substr($1, 5, 1)]=$2 } END{ disp() } function disp() { for(i=1;i<=4;i++) { if(i in disk_time) printf("%s disk%d %s\n", disk_time[i], i, disk_val[i]) } }
578 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/05/03(‰Î) 16:12:56.67 .net] BEGIN { # 擪‚ª‚¢‚«‚È‚è "disk2 15" ‚݂̂Ŏn‚Ü‚Á‚½‚肵‚È‚¯‚ê‚Î # ‚±‚̉Šú‰»‚Í•s—vB a = "00:00:00"; } NF == 3 { if (NR > 1) put(); a = $1; b[$2] = $3; } NF == 2 { b[$1] = $2; } END { put(); } function put( i) { for (i = 1; i <= 4; i++) { print a, "disk" i, b["disk" i] + 0; b["disk" i] = 0; } }
579 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/05/03(‰Î) 16:20:05.55 .net] >>569 awk‚Ì”z—ñ‚Á‚Ăǂꂂ炢Šm•ۉ”\‚È‚ÌH æ‚Ésort‚µ‚½‚ç‚Ç‚¤‚©‚ÈH sort ƒf[ƒ^ | awk -f sum.awk ----- sum.awk ----- $1!~/¤“X–¼/{ if(store==$1 && item==$2) val+=$3; else{ disp(); store=$1; item=$2; val=$3; } } END{ disp(); } function disp(){ if(store!="" || item!="") print store, item, val; } -----
580 –¼‘OF ”E–@’ŸyLv=40,xxxPTz y“Œ“d 76.6 %z Š”‰¿yEz mailto:sage [2011/05/04(…) 17:32:38.53 .net] ƒwƒbƒNƒVƒ‡ƒ“
581 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/05/06(‹à) 00:54:22.24 .net] $ uname -sr CYGWIN_NT-6.1 1.7.9(0.237/5/3) $ awk --version GNU Awk 3.1.8 ‚±‚̊‹«‚ÅA awk 'BEGIN {for(i=j=1;i<50;++i) {print j; j*=10}}' ‚±‚êŽÀs‚·‚邯Aj‚ª23Œ…’´‚¦‚½‚ ‚½‚è‚©‚çA‚¨‚©‚µ‚‚È‚é‚ñ‚¾‚¯‚ÇB awk‚Ì®”‚Á‚ÄãŒÀ‚ ‚é‚ÌHiƒEƒ`‚¾‚¯‚©Hj
582 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/05/06(‹à) 01:09:59.27 .net] long double•Ó‚è‚̸“x‚µ‚©‚È‚¢‚æB
583 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2011/05/06(‹à) 09:18:39.10 .net] >>574 ‚¨‚ê‚Ì‚o‚b‚ł͕’Ê‚É 1 ‚©‚ç 1e+048 ‚܂ŕ\ަ‚³‚ê‚Ü‚·‚ªBBB
584 –¼‘OF ”E–@’ŸyLv=25,xxxPTz mailto:sage [2011/05/06(‹à) 09:54:18.77 .net] ideone.com/QpAMD
585 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/05/06(‹à) 11:30:10.09 .net] >>576 –{“–‚Å‚·‚©I‚æ‚낵‚¯‚ê‚Ί‹«‚ð‹³‚¦‚Ä‚‚¾‚³‚¢B >>577 ‚ ‚肪‚Æ‚¤B‚±‚±awk‚à’£‚ꂽ‚ñ‚¾BŒ‹‰Ê‚ª’·‚·‚¬‚Ä¢‚Á‚Ä‚½‚Ì‚æB ³‚É‚±‚ñ‚ÈŒ‹‰Ê‚ɂȂéB POSIX‚Å•ÛႳ‚ê‚Ă鸓x‚Í>>575 ‚Á‚Ä‚±‚ÆH ‚Ä‚±‚Æ‚ÍAawk‚Í“à•”‚Å‚ÍA‘S‚Ă̔‚ªdoubleˆµ‚¢‚È‚ÌH
586 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2011/05/06(‹à) 14:20:04.87 .net] >>578 576‚Å‚·BWindowsXP + GNU Awk 3.0.6 + multi-byte extension 1.15 ‚Å‚·B
587 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/05/06(‹à) 18:58:28.81 .net] >>579 ‚ ‚肪‚Æ‚¤B ‚ ‚Ü‚èˆá‚¢‚ª‚È‚¢‚ÈBWin7‚ÍŠÖŒW‚È‚¢‚¾‚낤‚µB multi-byte extension‚ª‚»‚̕ӂè‚à˜M‚Á‚Ä‚¢‚é‚Ì‚©c ‚»‚¤‚¢‚¦‚ÎA1e+048‚Ý‚½‚¢‚ÈŽw”‚Å•\ަ‚³‚ê‚é‚ÌH o—͂̂Ƃ«ŠÛ‚߂邩‚çA‚¿‚á‚ñ‚ÆŒvŽZ‚Å‚«‚Ă邿‚¤‚ÉŒ©‚¦‚é‚Ì‚©‚ÈB
588 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/05/06(‹à) 23:07:48.20 .net] awk‚ł͔’l‚Í‚·‚ׂÄdouble‚ňµ‚¢‚Ü‚·B ‚Å‚·‚©‚ç‚»‚̸“x‚Å‚ ‚é53bit•ªA‘å‘Ì15Œ…‚¿‚å‚Á‚Ƃ𒴂¦‚邯³Šm‚È’l‚ð•ÛŽ‚Å‚«‚Ü‚¹‚ñB 23Œ…‚ ‚½‚è‚܂ų‚µ‚•\ަ‚Å‚«‚Ä‚é‚Á‚Ă̂͂悂킩‚è‚Ü‚¹‚ñ‚ªA 3.0.6‚É‚µ‚Ä‚ào—ÍŽž‚Ì‘Ž®Žw’肪ˆá‚¤‚¾‚¯‚Å“à•”“I‚ɂ͓¯‚¶‚悤‚É•s³Šm‚È’l‚É ‚È‚Á‚Ä‚µ‚Ü‚Á‚Ă邯Žv‚¢‚Ü‚·B
589 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/05/07(“y) 01:38:55.53 .net] ‚¾‚©‚çAŽÀŽ¿long double‚̸“x‚ɂȂÁ‚Ä‚¢‚é‚ñ‚¾‚Á‚Ä‚ÎB
590 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/05/07(“y) 11:11:15.94 .net] >>582 uŽÀŽ¿v‚Æ‚¢‚¤‚̂͂ǂ¤‚¢‚¤ˆÓ–¡? #define AWKNUM double ‚Á‚Ă̂ª‚ ‚邵Along double ‚É‚µ‚Ä‚à‰¼”•”‚Í64bit‚¾‚©‚ç23Œ…‚ɂ͑«‚è‚È‚¢‚æ? x87‚̃Œƒxƒ‹‚ÅŠg’£¸“x‚ɂȂÁ‚ĂĂàA•\ަ‚â‚ç‚È‚ñ‚â‚ç‚·‚邯‚±‚ë‚Å”{¸“x‚É ŠÛ‚ß‚ç‚ê‚¿‚Ⴄ‚ÆŽv‚¤‚ñ‚¾‚¯‚ÇB
591 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/05/07(“y) 13:09:06.68 .net] codepad.org/4GaxJcGp Š®‘S‚Ɉê’vB‚Ç‚¤Œ©‚Ä‚à double ‚Å‚·B–{“–‚É‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½
592 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/05/07(“y) 21:19:09.46 .net] >>581 ‚ ‚¤A‚»‚¤‚Ȃ̂©[B‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B¢‚Á‚½‚È‚ŸB 10i‚ÅŽÀ”ˆµ‚¦‚Ƃ܂ł͌¾‚í‚È‚¢‚¯‚ÇA®”‚Í—~‚µ‚¢B ”‚ð‚¢‚ë‚ñ‚ÈŒ^‚ňµ‚¦‚鈗Œn‚È‚ñ‚ĂȂ¢‚©B
593 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/05/07(“y) 23:01:38.63 .net] >>583 ‚ [Along double‚ÆŒ¾‚Á‚½‚Ì‚ªÙ‚©‚Á‚½‚ËB10‚Ì™p‚Ìꇂ͎ÀŽ¿double‚ð‘å‚«‚‰z‚¦‚½¸“x‚ɂȂÁ‚Ä‚¢‚邯Œ¾‚¢‚½‚©‚Á‚½B 10‚Í2‚Æ5‚ÌÏ‚¾‚©‚çA10”{‚ðŒJ‚è•Ô‚·‚Æ‚«‚ɉ¼”•”‚Í5”{‚¸‚‚ɂµ‚©‚È‚ç‚È‚¢B IEEE‚Ìdouble‚̸“x‚¾‚Æ5‚Ì22æ‚Å53ƒrƒbƒg‚ðŽg‚¢‰Ê‚½‚·‚Ì‚ÅA‚»‚±‚܂ł͌뷂ª¶‚¶‚È‚¢B Œ¾‚¢Š·‚¦‚ê‚ÎA10‚ÌꇂÍ53ƒrƒbƒg+22ƒrƒbƒgA‘¦‚¿75ƒrƒbƒg•ª¸“x‚ª‚ ‚邿‚¤‚ÉŒ©‚¦‚éB ‚Ü‚ŸA>584‚ð10”{‚¶‚á‚È‚‚Ä5”{‚É‚µ‚ÄAdouble‚ðlong long‚É‚µ‚Ä%.f‚ð%llx‚É‚µ‚ărƒbƒg”‚𔂦‚Ă݂ê‚΂킩‚é‚Å‚µ‚åB
594 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/05/09(ŒŽ) 21:13:05.37 .net] gawk‚̃†[ƒUƒKƒCƒh‚ÉA‘¼‚̈—Œn‚Å‚ÍA•W€ƒGƒ‰[‚ðŽg‚¤‚½‚ßA @print "Serious error detected!" | "cat 1>&2" ‚Æ‚¢‚¤•û–@‚µ‚©‚È‚¢‚Æ‚ ‚è‚Ü‚·B gawk‚Í/dev/stderr‚ð“Á•ʂɈµ‚¤‚½‚ßA @print "Serious error detected!" > "/dev/stderr" ‚Æ‘‚‚Ì‚ª“K؂Ƃ ‚è‚Ü‚·B ‚±‚ê‚É‚ÍA‚ǂ̂悤‚ȈႢ‚ª‚ ‚é‚̂łµ‚傤‚©H /dev/stderr‚ª‚ ‚éOS‚È‚çAcat‚̃vƒƒZƒX‚ª¶¬‚³‚ê‚鑼‚ÍAˆá‚¢‚͂Ȃ¢‚̂łµ‚傤‚©H ŠÂ‹«‚∗Œn‚ð–â‚킸“®ì‚³‚¹‚½‚¢‚È‚çAã‚Ì‘‚«•û‚Ì•û‚ª‚æ‚¢‚Ì‚©A‹C‚ɂȂÁ‚Ä‚¢‚Ü‚·B ‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·B
595 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/05/10(‰Î) 00:17:11.81 .net] ‘¼‚̈—Œn‚Á‚ÄA‘¼‚Ìawk‚Á‚ÄŽ–‚¾‚æB /dev/stderr‚ª‚ ‚éOS‚Á‚ÄŽ–‚À‚á‚È‚‚ÄA gawk‚Í“ÁŽê‚ȃtƒ@ƒCƒ‹–¼‚Æ‚µ‚Ä/dev/stderr‚Æ‚©Žg‚¦‚邿A‚Á‚ÄŽ–‚¾‚æB ‚Ȃ̂ő¼‚ÌOS‚Å‚à gawk ‚¾‚Á‚½‚çprint‚Æ‚©‚Ìo—Íæƒtƒ@ƒCƒ‹–¼‚Æ‚µ‚Ä /dev/stderr Žg‚¦‚é‚Á‚Ęb‚¾‚ËB /dev/stderr‚Æ‚©‚ðƒTƒ|[ƒg‚µ‚Ä‚¢‚È‚¢gawkˆÈŠO‚Ìawk‚Å‚à“®ì‚³‚¹‚é‚È‚ç ƒpƒCƒv‚Æ"cat 1>&2"‚ðŽg‚¤•û–@‚µ‚©‚È‚¢B‚ªAWinŒn‚Ícat‚¾‚Æ...
596 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/05/10(‰Î) 09:20:21.36 .net] ‚»‚±‚܂ł̂±‚Æ‚ð‚·‚é‚È‚çPerl/Ruby/Python“™‚Ì‚¿‚á‚ñ‚Æ‚µ‚½ ƒXƒNƒŠƒvƒgŒ¾Œê‚Å‘‚¢‚½•û‚ª‚¢‚¢‚ñ‚¶‚á‚È‚¢‚©‚ÈB‚±‚¤‚¢‚¤ ‚Ç‚¤‚Å‚à‚¢‚¢‚Æ‚±‚ë‚Å”Y‚܂Ȃ‚ÄςނæB awk‚Íawk‚ÅŽèŒy‚É‘‚¯‚é”͈͂Ȃ瑼‚Ì’Ç‚ð‹–‚³‚È‚¢‚ÆŽv‚¤‚ª ‚»‚̘g‚ð‚Í‚Ýo‚悤‚Æ‚·‚邯“r’[‚É‘å•ςɂȂéB‚»‚±‚ªŠy‚µ‚¢‚Æ ‚¢‚¤‚̂Ȃ疳—‚ɂ͎~‚߂Ȃ¢‚¯‚Çw
597 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/05/10(‰Î) 14:35:51.09 .net] >>589 ‚»‚¤A‚»‚ꂪŠy‚µ‚¢‚ñ‚¾
598 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/05/11(…) 00:36:20.77 .net] >>588 ‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B cat‚ª‚È‚¢ŠÂ‹«‚¾‚ÆA‚Ç‚¤‚µ‚悤‚à‚È‚¢‚Å‚·‚Ëc >>589 ƒRƒ“ƒ}‹æØ‚è‚̃f[ƒ^‚ðAƒVƒFƒ‹ƒXƒNƒŠƒvƒg‚ň—‚µ‚Ä‚¢‚½‚Ì‚ÅA ‚»‚ê‚ðawk‚ɈÚA‚µ‚Ä‚¢‚Ü‚µ‚½Bˆê”ÔŽèŒy‚¾‚Á‚½‚̂ł·B ‚¿‚Ȃ݂ÉA2ŽžŠÔ”¼ˆÈã‚©‚©‚Á‚Ä‚¢‚½ˆ—‚ªA1•ªˆÈ“à‚É’Zk‚³‚ê‚Ü‚µ‚½B ƒƒ‰ƒ^B@@@ƒƒ‰ƒ^c
599 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/05/11(…) 10:19:43.16 .net] C‚Å‘‚«’¼‚µ‚½‚甕b‚ÅŽÀsŠ®—¹‚Ì—\Š´‚—
600 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/05/11(…) 12:14:45.46 .net] ‚Â[‚Ä‚àawk‚Æ‚©‚»‚Ì‘¼‚̃XƒNƒŠƒvƒg‚ŃTƒNƒb‚Æ‘‚¯‚邿‚¤‚È•¶Žš—ñˆ—‚ð CŒ¾Œê‚Æ‚©‚ł͂ ‚ñ‚܂葂«‚½‚‚È‚ç‚ñ‚ÆŽv‚¤‚¼w
601 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/05/24(‰Î) 10:19:27.54 .net] ‚È‚è‚Ü‚¹‚ñ
602 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/05/25(…) 20:17:22.02 .net] ‚ ‚Ÿ‚ ‚ ‚Ÿ‚Ÿ‚Ÿ```–³—‚¾‚Á‚½‚©AA–³—‚Ȃ̂©[Ia[0][0] = 1 ¨ syntax error
603 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/05/25(…) 21:58:46.38 .net] >>595 gawk‚ÌꇃCƒ“ƒfƒbƒNƒX‚ðSUBSEP(=\034‚ªƒfƒtƒHƒ‹ƒg)‚ð‹²‚ñ‚ŃVƒŠƒAƒ‰ƒCƒY‚µ‚½ƒCƒ“ƒfƒbƒNƒX‚Å‘½ŽŸŒ³”z—ñ‚ð•\Œ»‚·‚é a[0,0] = 1; ‚È‚çOK‚̂͂¸B‚±‚̂Ƃ«‚̃Cƒ“ƒfƒbƒNƒX‚Í"0\0340"‚¾‚©‚çAa["0\0340"] == 1B
604 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/05/26(–Ø) 18:46:04.99 .net] >>596 ‚ ‚肪‚Æ‚¤BŽn‚ß‚©‚ç‚»‚ê‚ðˆÓޝ‚µ‚Ä‘‚¢‚Ä‚½‚ç‚æ‚©‚Á‚½‚ñ‚¾‚¯‚Ç‚ËB god["name"] = "Kaname Madoka" god["msg"] = "Mahoushoujo ha watashi dakede juubun dayo." homerun["name"] = "Akemi Homura" homerun["msg"] = "Madoka ha watashi no yome." ‚±‚ñ‚È•—‚É‘‚¢‚Ä‚¢‚½‚Ì‚ðA puella_magi["god"] = god puella_magi["homerun"] = homerun ‚Ý‚½‚¢‚ɂ܂Ƃ߂悤‚Æ‚µ‚½‚çA‚ ‚΂΂΂Πawk‚Ì”z—ñ‚Á‚Ĉ—Œn‚É‚æ‚Á‚Ă͓Y‚¦Žš‚ª®”‚Ìê‡Aˆ—‚ªÅ“K‰»‚³‚ê‚Ä‘‚‚È‚Á‚½‚è‚·‚é‚Ì‚©‚ÈH \‘¢‘̂̑ã‚í‚è‚Ý‚½‚¢‚ÉŽg‚¢‚½‚©‚Á‚½‚Ì‚¾‚ªB
605 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/05/27(‹à) 00:57:28.69 .net] name["god"] = "Kaname Madoka" msg["god"] = "Mahoushoujo ha watashi dakede juubun dayo." name["homerun"] = "Akemi Homura" msg["homerun"] = "Madoka ha watashi no yome." ‚ł悂ËH
606 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/05/30(ŒŽ) 21:25:51.88 .net] awk‚Á‚Ä *‚ǂ̎À‘•‚Å‚à* ˆê“x‚àŽg‚Á‚½‚±‚Æ‚ª‚È‚¢•Ï”‚Ì“à—e‚Á‚ÄAƒXƒJƒ‰‚È‚ç0‚©""‚ɂȂÁ‚Ä‚é‚ÌH •Ï”‚ªˆê“x‚à‘ã“ü‚³‚ê‚Ä‚¢‚È‚¢‚±‚Ƃ𔻒肷‚邽‚ß‚ÉA(x==0 && x=="")‚Á‚Ä‘‚¢‚ĉ½‚©–â‘è‚È‚¢H
607 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/05/30(ŒŽ) 21:31:52.21 .net] >>599 •]‰¿‚³‚ê‚邯‚«‚ɕϔ‚ª‘¶Ý‚µ‚È‚¯‚ê‚Î쬂³‚ê‚éB‚Í‚¸ ”z—ñ‚Ì—v‘f‚È‚ç in ‚Å’²‚ׂç‚ê‚邯‚Ç •Ï”Ž©‘Ì‚Æ‚È‚é‚Æ‚Ç‚¤‚¾‚낤‚Ë
608 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/05/30(ŒŽ) 21:32:47.76 .net] >>599 ‰½“x‚à‘ã“ü‚µ‚½ŒãAÅŒã‚É 0 or "" ‚ð‘ã“ü‚µ‚½•Ï”‚Æ‹æ•ʂł«‚È‚¢B
609 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/05/30(ŒŽ) 23:19:06.92 .net] >>600-601 ‚ ‚肪‚Æ‚¤B‹æ•ʂł«‚È‚¢‚Á‚ÄA‚Ç‚¤‚¢‚¤ó‘ԂɂȂé‚ÌH0‚ð‘ã“ü‚µ‚½‚ç0‚©"0"‚É•]‰¿‚³‚ê‚éB ‚ ‚ A""‚ð‘ã“ü‚µ‚½‚ç0‚©""‚É•]‰¿‚³‚ê‚đʖڂÁ‚Ä‚±‚Æ‚©IH
610 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/05/31(‰Î) 00:05:27.97 .net] ‚ ‚êHŽŽ‚µ‚½‚ç‚Ç‚Á‚¿‚ð‘ã“ü‚µ‚Ä‚à599‚ÌŽ®‚Í0‚É•]‰¿‚³‚ꂽ‚æB‹æ•ʂł«‚È‚¢ƒP[ƒX‚Á‚Ăǂ¤‚¢‚¤ê‡H
611 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/05/31(‰Î) 06:28:27.99 .net] BEGIN { # ‰Šú‰»’¼Œã (–¢Žg—p) ‚̕ϔ‚Í”’l (0) ‚Æ•¶Žš—ñ ("") ‚Ì—¼•û‚ÌŒ^‚ðŽ‚ÂB print x == 0, x == ""; # —¼•û‚Æ‚à^ x = 0; print x == 0, x == ""; # ‘OŽÒ‚Ì‚Ý^B x = ""; print x == 0, x == ""; # ŒãŽÒ‚Ì‚Ý^B # ‘¼‚Ì–¢Žg—p‚̕ϔ‚ð‘ã“ü‚·‚邯 "ĉŠú‰»" ‚Å‚«‚éB x = y; print x == 0, x == ""; # —¼•û‚Æ‚à^B }
612 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/05/31(‰Î) 22:57:53.71 .net] > ‰Šú‰»’¼Œã (–¢Žg—p) ‚̕ϔ‚Í”’l (0) ‚Æ•¶Žš—ñ ("") ‚Ì—¼•û‚ÌŒ^‚ðŽ‚ÂB IEEE Std 1003.1 ‚Ì awk ‚Ì EXTENDED DESCRIPTION ‚Ì Variables and Special Variables ‚É‘‚¢‚Ä‚ ‚é‚ËB uninitialized value ‚Æ‚¢‚¤‚炵‚¢B POSIX‚É€‹’‚µ‚Ä‚éawk‚Ȃ炱‚¤‚È‚é‚Ý‚½‚¢‚¾‚¯‚ÇAƒIƒŠƒWƒiƒ‹‚Í’m‚ç‚ñB ĉŠú‰»‚·‚é‚È‚ç$(NF+1)Žg‚¤‚Ù‚¤‚ª‚¢‚¢‚©‚à‚ËB–¢Žg—p‚̕ϔ‚ð—pˆÓ‚µ‚È‚‚Ä‚¢‚¢B ‚¾‚¯‚ÇA‚»‚ꂪ•K—v‚Èê–Ê‚ªŽv‚¢•‚‚©‚΂Ȃ¢‚ªB ŠÖŒW‚È‚¢‚¯‚ÇAabsŠÖ”‚Á‚ĂȂ¢‚ñ‚¾‚ËB•ʂɗǂ¢‚¯‚ÇAƒÎ‚âA 0‚æ‚è‘å‚«‚¢Å¬‚Ì•‚“®¬”“_”‚Í’è‹`‚µ‚ĂĂقµ‚¢‚È‚ B
613 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/06/02(–Ø) 10:09:14.37 .net] >>605 > ĉŠú‰»‚·‚é‚È‚ç$(NF+1)Žg‚¤‚Ù‚¤‚ª‚¢‚¢‚©‚à‚ËB–¢Žg—p‚̕ϔ‚ð—pˆÓ‚µ‚È‚‚Ä‚¢‚¢B ƒtƒB[ƒ‹ƒh•Ï”‚Íí‚É•¶Žš—ñŒ^‚ÅA ”’lŒ^‚ÍŽ‚½‚È‚¢B
614 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2011/06/02(–Ø) 22:47:31.10 .net] ƒÎ‚Íatan2(0,-1)‚Å‚¢‚¢‚Æ‚µ‚Ä u0‚æ‚è‘å‚«‚¢Å¬‚Ì•‚“®¬”“_”v‚Á‚Ăǂ¤’è‹`‚µ‚Ä‚¢‚ÂŽg‚¤‚Ì?
615 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/06/03(‹à) 13:48:37.95 .net] u0‚æ‚è‘å‚«‚¢Å¬‚Ì•‚“®¬”“_”v‚Æ‚¢‚¤‚Ì‚ª‰½‚ðŠó–]‚µ‚Ä‚¢‚é‚©‚É‚æ‚éB ˆÈ‰º‚Ì3Ží—Þ‚ª‚ ‚éB (1) Ŭ‚̳‚Ì”ñ³‹K” (2) Ŭ‚̳‚̳‹K” (3) 1.0‚É‘«‚µ‚ÄŠÛ‚ß‚½Œ‹‰Ê‚ª1.0‚æ‚è‘å‚«‚‚È‚éŬ‚Ì”
616 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/06/03(‹à) 23:58:11.26 .net] >>606 ‚ ‚¿‚áI‚»‚¤‚Å‚µ‚½B$‚Å–ß‚é‚͕̂¶Žš—ñ‚¾‚Á‚½B ‚»‚ÌŽd—l‘“Ç‚ñ‚ł邯ANF‚ðŠg’£‚µ‚½‚Æ‚«AŒ³X‚È‚©‚Á‚½Š‚Íuninitialized value‚ɂȂé‚Á‚Ä‚ ‚Á‚½‚Ì‚ÅB >>607 ‚»‚ê‚Å‚¢‚¢‚ñ‚¾‚¯‚ÇAPI‚Æ‚©‚ÅŽQƂł«‚½‚ç‚à‚Á‚Æ‚¢‚¢A‚ÆŽv‚Á‚½‚̂ł·B >>608 ”’lŒvŽZ‚Ì‚½‚ß‚ÉAC‚ÌDBL_EPSILON‚Ì‘ã‚í‚è‚ɂȂé’蔂ª—~‚µ‚¢‚È‚ÆB ”CˆÓ‚̸“x‚ÅŠÛ‚ß‚ç‚ê‚éŠÖ”‚à‚È‚¢‚Å‚·‚µB
617 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/06/04(“y) 09:41:48.63 .net] DBL_EPSILON‚ª>>608 ‚Ì(1)`(3)‚̂ǂꂩ‚í‚©‚ç‚È‚¢H ”’lŒvŽZ‚ÌŠî–{‚È‚ñ‚¾‚ªB
618 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2011/06/10(‹à) 21:49:33.34 .net] •Ï”–¼‚È‚ÇAŽ©‘O‚Å‚ ‚Á‚Ä‚à‹K‘¥‚ðˆÓޝ‚µ‚Ä‚¢‚é•û‚¢‚Ü‚·‚©H awk‚¾‚ÆA‚b•—‚ªˆê”Ê“I‚Ȃ̂łµ‚傤‚©H ˆê”Ôʼn‚ªVBA‚¾‚Á‚½‚Ì‚ÅA’·‚¢–¼‘O‚ÆÈ—ª‚ª¬‚´‚Á‚Ä‚µ‚Ü‚Á‚Ä Ž©•ª‚ŃCƒ‰ƒCƒ‰‚µ‚Ä‚¢‚Ü‚·B ‚݂Ȃ³‚ñ‚ÌA’Êí‚̕ϔ‚Í‚±‚¤A”z—ñ‚Í‚±‚¤A’蔂͂±‚¤A•¶ŽšŒ^‚Í‚±‚¤¥¥¥ ‚Æ‚¢‚¤‚à‚Ì‚ðŽQl‚É‚µ‚½‚¢‚Å‚·B
619 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/06/10(‹à) 22:10:28.97 .net] >>611 ƒVƒXƒeƒ€ƒnƒ“ƒKƒŠƒAƒ“‚ðÌ—p‚·‚é‚©‚Ç‚¤‚©”Y‚ނقǑ傫‚È‚à‚Ì‚ðawk‚Å‘‚¢‚½‚±‚Æ‚ª–³‚¢
620 –¼‘OF‚©‚ ‚½ mailto:sage [2011/06/13(ŒŽ) 18:37:34.88 .net] A5‚È‚í‚â‚ ‚Ó‚§t( ())
621 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/06/15(…) 21:51:26.93 .net] >>611 ’xƒŒƒX‚¾‚ªAŒ^_“à—e‚Ìà–¾_–¼‘O‚Ý‚½‚‚µ‚Ä‚éB–¼‘O‚ªˆê•¶Žš‚¾‚Æ‚»‚̂܂܂¾‚¯‚ÇB ƒOƒ[ƒoƒ‹•Ï”‚ƃ[ƒJƒ‹•Ï”‚̂ǂÁ‚¿˜M‚Á‚Ä‚é‚Ì‚©•ª‚©‚è‚â‚·‚¢‚悤‚ÉAƒ[ƒJƒ‹•Ï”‚Í•K‚¸l‚ÅŽn‚߂邿‚¤‚É‚µ‚Ä‚éB d_per_shouhizei = 5.0‚Æ‚©‚ËB
622 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2011/06/20(ŒŽ) 18:37:26.17 .net] gawk‚ÅBINMODE‚ðÝ’è‚·‚ê‚΃oƒCƒiƒŠ[‚Ì“üo—Í‚ª‚Å‚«‚é‚̂͂킩‚é‚̂ł·‚ªA “ü—Í‚³‚ꂽƒoƒCƒiƒŠ[‚ð16iƒ_ƒ“ƒv‚µ‚Ä•\ަ‚·‚é‚ɂ͂ǂ¤‚µ‚½‚ç‚æ‚¢‚Å‚µ‚傤‚©H od“™‚ÌŠO•”ƒRƒ}ƒ“ƒh‚ðŽg‚¤ˆÓŠO‚É•û–@‚ª‚ ‚ê‚΂¨‹³‚¦‚‚¾‚³‚¢B
623 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/06/20(ŒŽ) 19:17:07.50 .net] printf("%02x\n", $1);
624 –¼‘OF“VŽg ŸuL5esZLBSE mailto:sage [2011/07/05(‰Î) 00:15:13.83 .net] “ñ“x‚Ƙb‚©‚¯‚ñ‚È‚æ ‚¨‘O‚ç‚Á‚Ăǂ¤‚݂ĂàƒSƒ~‚¾‚æ‚È
625 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/07/06(…) 14:04:55.24 .net] ƒSƒ~‚ñ‚È‚³‚¢
626 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/07/14(–Ø) 23:55:15.84 .net] >>595 gawk4.0.0‚Åa[0][0]=1‚à‰Â”\‚ɂȂÁ‚½‚¶‚á‚È‚¢‚©
627 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/07/30(“y) 19:46:15.81 .net] ’´‰SŽÒ‚ÌŽ¿–â‚Å\‚µ–ó‚ ‚è‚Ü‚¹‚ñBˆÈ‰º‚̂悤‚ȃf[ƒ^‚ð aaa 10 bbb 20 ccc 30 aaa 30 bbb 30 aaa 15 ccc 30 ddd 20 ˆÈ‰º‚̂悤‚ɂ܂Ƃ߂½‚¢‚̂ł·‚ªA‚Ç‚¤‚µ‚½‚ç‚¢‚¢‚Å‚µ‚傤‚©H aaa 55 bbb 50 ccc 60 ddd 25
628 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/07/30(“y) 19:53:38.97 .net] ddd 20 ‚ł͂Ȃ¢‚©‚ÆŽv‚¤‚ª‚±‚ñ‚ÈŠ´‚¶‚©‚È awk '{a[$1]+=$2} END {for (b in a) {print b " " a[b]}}' | sort
629 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/07/30(“y) 23:15:27.52 .net] Gawk4‚È‚çPROCINFO["sorted_in"]‚ÌÝ’è‚ÅÅŒã‚Ìsort‚ª—v‚ç‚È‚‚È‚é
630 –¼‘OF620 mailto:sage [2011/07/30(“y) 23:22:20.03 .net] >621 ‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·I‚¤‚Ü‚‚¢‚«‚Ü‚µ‚½B
631 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/07/31(“ú) 15:24:48.76 .net] gawk‚Í‚à‚¤•ÊŒ¾Œê‚ȃCƒ[ƒWB•’imawkŽg‚Á‚Ă邯
632 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/08/16(‰Î) 22:48:21.64 .net] ‚±‚±‚Á‚Ķ‚«‚Ă܂·‚©H
633 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/08/18(–Ø) 01:56:26.63 .net] ¶‚«‚Ă܂·‚ñ
634 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/08/19(‹à) 00:53:44.39 .net] ¶‚«‚Ä‚¢‚邱‚Æ‚ðŠè‚Á‚ÄŽ¿–â‚ðB WIN32‚ÌEXEˆê‚‚ÅA‰º‚ÌTEST.AWK‚ªƒ}ƒgƒ‚‚É“®‚AWK‚ð’T‚µ‚Ä‚¢‚Ü‚·B ‚±‚ê‚çˆÈŠO‚É‚ ‚è‚Ü‚·‚©H hinadori.atnifty.com/~wills/program/gawkm115.zip my.vector.co.jp/servlet/System.FileDownload/download/http/0/376460/pack/win95/util/text/awk/gawk-mbcs-win32-20051223.zip?ds my.vector.co.jp/servlet/System.FileDownload/download/http/0/80308/pack/win95/util/text/awk/mw32r27.lzh?ds Cygwin”Å‚àŽŽ‚µ‚½‚̂ł·‚ªƒ_ƒ‚Å‚µ‚½B TEST.AWK { gsub("[0-9]","x",$0) ; gsub("¿","ƒ\",$0) ; gsub("T","‚s",$0) ; print } TEST.DAT ±²³´µ¶·¸¹º»¼½¾¿ ƒRƒRƒRƒRƒTƒtƒTƒRƒRƒRƒRƒR ƒRƒRƒRƒRƒTƒtƒTƒRƒRƒRƒR ƒRƒRƒRƒRƒTƒtƒTƒRƒRƒRƒRƒR ƒRƒRƒRƒRƒTƒtƒTƒRƒRƒRƒRƒR ƒTƒtƒTƒtƒTƒtƒTƒtƒTƒtƒT ƒRƒRƒRƒRƒTƒtƒTƒRƒRƒRƒRƒR ƒRƒRƒRƒRƒTƒtƒTƒRƒRƒRƒR ƒRƒRƒRƒRƒTƒtƒTƒRƒRƒRƒRƒR ƒRƒRƒRƒRƒTƒtƒTƒRƒRƒRƒRƒR ƒTƒtƒTƒtƒTƒtƒTƒtƒTƒtƒT
635 –¼‘OF627 mailto:sage [2011/08/19(‹à) 01:00:20.60 .net] TEST.DAT‚ÍA‹ó”’‚ª“ü‚Á‚Ä‚¢‚Ü‚·B êƒuƒ‰‚̃|ƒbƒvƒAƒbƒv‚ðƒRƒsƒy‚µ‚ĉº‚³‚¢B
636 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/08/19(‹à) 06:26:54.92 .net] ƒEƒ`‚É‹A‚Á‚Ä‚©‚ç’²‚×‚Ä‚Ý‚é‚æ
637 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/08/19(‹à) 11:02:41.54 .net] >>627 |628 cygwin‚Ìawk(GNU Awk 3.1.8)‚Å“®‚‚¯‚ÇA‚Ç‚¤‚È‚é‚Í‚¸‚ª‚Ç‚¤“®‚©‚È‚¢‚ÆŒ¾‚Á‚Ä‚¢‚é? >627‚Ìtest.dat‚È‚çA“–‘Ruƒ\v‚¾‚¯‚ª•ÏŠ·‚³‚ê‚邯‚ÇB
638 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/08/19(‹à) 11:55:06.25 .net] iCygwin‚È‚çUTF8‚¶‚á‚È‚¢‚Æ‚¤‚Ü‚“®‚©‚È‚¢‚¯‚ÇjShift JIS‚Å“®ì‚³‚¹‚½‚¢‚Á‚Ä‚±‚Æ‚©‚ÈH Ž–‘O‚ÉTEST.DAT‚ðnkf -w‚É’Ê‚µ‚½‚ç‘Ê–Ú‚©‚ÈB
639 –¼‘OF629 mailto:sage [2011/08/19(‹à) 21:59:57.43 .net] >>627 ƒXƒNƒŠƒvƒg‚àDAT‚àSJIS‚ÅŽŽ‚µ‚½‚¯‚ÇAã‹L3‚‚̂¤‚¿Agawk-mbcs-win32-20051223.zip‚̓_ƒ‚¾‚Á‚½‚æB 1s–Ú‚ª‚±‚ñ‚È‚ñ‚È‚éB ±xx´µ¶·¸xº»xxxƒ\ ŽèŽ‚¿‚Ì GNU Awk 3.1.7(windows special Nov 24 2009) ‚ÅA--ctype=SJIS‚â‚Á‚Ä‚à“¯‚¶Œ‹‰Ê‚ɂȂé‚ËB ƒXƒNƒŠƒvƒgADAT‚ðUTF-8‚É‚µ‚ÄA--ctype=UTF8‚â‚Á‚ÄƒŠƒ_ƒCƒŒƒNƒg‚µ‚½ƒtƒ@ƒCƒ‹‚ͳí‚ÈŒ‹‰Ê‚ªo‚邿B ƒŠƒ_ƒCƒŒƒNƒg‚µ‚È‚¢‚ŃRƒ}ƒ“ƒhƒvƒƒ“ƒvƒg‚É•\ަ‚³‚¹‚邯‰»‚¯‚邯‚ÇB
640 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/08/19(‹à) 23:18:25.14 .net] EUC‚Ȃ甼ŠpƒJƒi‚à‚¤‚Ü‚‚â‚Á‚Ä‚‚ê‚é‚ñ‚¾‚ªc
641 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2011/08/24(…) 08:07:37.54 .net] gawk‚̓Kƒ“ƒKƒ“‹@”\‚ðŠg’£‚µ‚Ă邯‚ÇA ‚»‚ë‚»‚ëOOP‘Ήž‚µ‚Ä‚‚ê‚È‚¢‚©‚ÈB awk++‚Æ‚©‚ ‚邯‚ÇA•W€‚ÅOOP‚Å‚«‚ê‚͕֗˜B
642 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/08/24(…) 22:44:37.24 .net] > OOP ...‚à‚Í‚âawk‚Å‚â‚éˆÓ–¡‚ª–³‚¢w ‘¼‚É‚¢‚‚ç‚Å‚à‚ ‚é•ʂ̌¾Œê‚Å‚¢‚¢‚¶‚á‚ñ
643 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/08/25(–Ø) 01:14:17.45 .net] awk‚ÉÝ‚é‚Æ•Ö—˜‚©‚à‚ÆŽv‚¤‚͎̂QÆ’l‚‚ç‚¢‚©‚È ”z—ñ‚âŠÖ”‚Ö‚ÌŽQÆ‚ð’l‚Æ‚µ‚ÄŽæ‚èo‚µŠi”[‚µ‚½‚è ‹t‚É‚»‚Ì’l‚©‚猳‚Ì”z—ñ‚ɃAƒNƒZƒX‚µ‚½‚茳‚ÌŠÖ”‚ðŒÄ‚ñ‚¾‚èo—ˆ‚邯 ‘Š“–‚É•¡ŽG‚ȃf[ƒ^\‘¢‚ª•\Œ»‰Â”\‚ɂȂéA‚»‚ꂱ‚»OOP‚Á‚Û‚¢‚±‚Æ‚à‰Â”\‚¾‚µ ‚Å‚à‚ ‚ñ‚Ü‚è‚â‚₱‚µ‚¢‚±‚Æ‚â‚é‚È‚çPerl‚Å‚¢‚¢‚©‚ç•K{‚ł͂Ȃ¢‚Ë
644 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/08/25(–Ø) 02:28:23.99 .net] > ŠÖ”‚ðŒÄ‚ñ‚¾‚è •Ï”‚Ì’l‚ðŠÖ”–¼‚Æ‚µ‚Ä var = "sage"; @var(); ‚Á‚Ăł«‚邯‚ÇA‚»‚ê‚Æ‚͈Ⴄ‚Ì‚ñH
645 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/08/25(–Ø) 04:07:56.67 .net] ‚¨‚æA‚à‚¤‚ ‚é‚Ì‚©w ŋ߂Ìawk‚Í•ª‚©‚ç‚Ë‚¦c‚Á‚Ä‚±‚Æ‚ÍA”z—ñ‚Ö‚ÌŽQÆ‚ðŽg‚Á‚Ä“ü‚êŽq‚Ì”z—ñ‚Æ‚©Šù‚Éì‚ê‚¿‚á‚Á‚½‚è‚·‚é‚Ì‚©H
646 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/08/25(–Ø) 10:56:54.36 .net] ”z—ñ‚Ì”z—ñ‚Íì‚ê‚邿Bgawk4‚È‚çB
647 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/08/25(–Ø) 19:51:33.84 .net] iL_TMj̰Ý
648 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2011/08/25(–Ø) 20:52:51.07 .net] class human { @@property name @@property sex @@property age @@method new(x, y, z) { @@@@name = x @@@@sex = y @@@@age = z @@} @@method say() { @@@@printf("Ž„‚Í%sB%d΂Ì%s‚Å‚·B\n",name, age, sex) @@} } class japanes
649 –¼‘OFe : human { @@property name @@property sex @@property age @@method say() { @@@@printf("Ž„‚Í%sB%d΂Ì%s‚Å‚·B‘Ђ͓ú–{‚Å‚·B\n", name, age, sex) @@} } BEGIN { @@alice = human.new("ƒAƒŠƒX", "—", 11) @@taro = japanese.new("‘¾˜Y", "’j", 15) @@yuka = japanese.new("—R‰À", "—", 18) @@alice.say() @@taro.say() @@yuka.say() } [] [‚±‚±‰ó‚ê‚Ă܂·]
650 –¼‘OF641 [2011/08/25(–Ø) 20:58:10.41 .net] >>635 code.google.com/p/lawker/source/browse/fridge/lib/bash/awk%2B%2B/ ‚±‚ê‚ðŽg‚¦‚΂±‚Ì’ö“x‚ÌOOP‚͂ǂ¤‚É‚©‚Å‚«‚éB –{“–‚É‚±‚Ì’ö“x‚Å‚¢‚¢‚©‚çOOP‚ɑΉž‚µ‚Ăقµ‚¢B Žg‚¤l‚͂قƂñ‚Ç‚¢‚È‚¢‚ÆŽv‚¤‚ªA‘S‚‚Å‚«‚È‚¢‚̂ࢂéB
651 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/08/25(–Ø) 22:07:53.46 .net] ‚»‚ê‚ÍÅ‘awk‚Å‚ ‚é•K—v‚ª‘S‚–³‚¢
652 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/08/26(‹à) 06:00:04.19 .net] function Human(self,name,sex,age) { self["property___name"] = name self["property___sex"] = sex self["property___age"] = age self["method___say"] = "Human___say" } function Human___say(self) { printf "Ž„‚Í%sB%d΂Ì%s‚Å‚·B\n", self["property___name"], self["property___age"], self["property___sex"] } function Japanese(self,name,sex,age) { Human(self,name,sex,age) self["method___say"] = "Japanese___say" } function Japanese___say(self) { printf "Ž„‚Í%sB%d΂Ì%s‚Å‚·B‘Ђ͓ú–{‚Å‚·B\n", self["property___name"], self["property___age"], self["property___gender"] } function methodcall(obj,methodname, m) { m = obj["method___" methodname] @m(obj) } BEGIN { Human(alice, "ƒAƒŠƒX", "—", 11) Japanese(taro, "‘¾˜Y", "’j", 15) Japanese(yuka, "—R‰À", "—", 18) methodcall(alice,"say") methodcall(taro,"say") methodcall(yuka,"say") }
653 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/08/26(‹à) 06:01:35.02 .net] ‚²‚ß‚ñˆê•”gender‚ɂȂÁ‚Ă邩‚çsex‚É’¼‚µ‚Æ‚¢‚Ä ‚Æ‚è‚ ‚¦‚¸A‚±‚ñ‚ÈŠ´‚¶‚Ågawk4‚Å‚àOOPŽ©‘Ì‚Ío—ˆ‚邿‚Á‚Ęb
654 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2011/08/27(“y) 15:07:17.61 .net] >>644 ‚È‚é‚Ù‚Ç‚Ë[ ‚ƂĂà•׋‚ɂȂè‚Ü‚· ‚Å‚àA‚â‚Á‚Ï‚èOOP—p‚Ì\•¶‚ªŽg‚¦‚ê‚΃xƒXƒg‚Å‚·‚Ë ‚»‚̂ق¤‚ª‚í‚©‚è‚â‚·‚¢‚ÆŽv‚¢‚Ü‚·
655 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/08/27(“y) 15:58:44.09 .net] ‚â‚Á‚ϕʌ¾ŒêŽg‚¤‚ׂ«‚¾‚ë
656 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/08/27(“y) 16:10:36.72 .net] –{“–‚É—~‚µ‚¢‚ñ‚È‚çAgawk‚ÌML‚É‚±‚¤‚·‚ê‚ÎOOPŽÀŒ»‚Å‚«‚邱‚Ƃ𔌩‚µ‚½‚ñ‚¾‚¯‚ÇA ‚±‚ê‚Ì“œˆß\•¶‚ð—pˆÓ‚µ‚Ä‚‚ê‚Á‚Ä“Še‚·‚邯‚¢‚¢‚ñ‚¶‚á‚Ë switch‚àŽÀ‘•‚³‚ê‚Ă邵A—~‚µ‚¢l‚ª‹‚邯•ª‚©‚ê‚Εt‚¯‚Ä‚‚ê‚é‚©‚à‚æ
657 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/08/27(“y) 16:25:08.65 .net] #! /usr/bin/env python # -*- coding: utf-8 -*- class human: @@def __init__(self, name, sex, age): @@@@self.name = name @@@@self.sex = sex @@@@self.age = age @@def say(self): @@@@print("Ž„‚Í" + self.name + "B" + str(self.age) + "΂Ì" + self.sex + "‚Å‚·B") class japanese(human): @@def __init(self): @@@@super(human, self).__init__(self) @@def say(self): @@@@print("Ž„‚Í" + self.name + "B" + str(self.age) + "΂Ì" + self.sex + "‚Å‚·B‘Ђ͓ú–{‚Å‚·B") if __name__ == "__main__": @@alice = human("ƒAƒŠƒX", "—", 11) @@taro = japanese("‘¾˜Y", "’j", 15) @@yuka = japanese("—R‰À", "—", 18) @@alice.say() @@taro.say() @@yuka.say()
658 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/08/27(“y) 16:26:25.23 .net] python‚Å‘‚¢‚Ä‚Ý‚é‚ÆA >>641 ‚Æ”ä‚ׂ邯“Á‚ɂ킩‚è‚â‚·‚¢‚킯‚Å‚à‚È‚¢‚¯‚Ç >>644 ‚æ‚è‚͂킩‚è‚â‚·‚¢
659 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/08/27(“y) 16:53:49.92 .net] ‚»‚è‚áawk‚ÍOOPL‚ł͂Ȃ¢‚©‚ç‚È ‚ ‚‚܂ŃVƒFƒ‹‚Ì‚¨‹Ÿ‚Å‚¢‚¢‚ÆŽv‚¤‚ñ‚¾ ‚»‚µ‚Ä‚»‚±‚É‚“x‚ÈOOP‹@”\‚Í—v‚邯‚ÍŽv‚¦‚È‚¢ ‚Ç‚¿‚ç‚©‚ÆŒ¾‚¦‚΃tƒB[ƒ‹ƒh’Šo‚Æ‚©‚ð‚à‚Á‚ƕ֗˜‚É‚·‚ׂ«‚¾‚æ
660 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/09/17(“y) 15:34:39.29 .net] cygwinˆÈŠO‚Ågawk4.0‚ðwindows‚ÅŽg‚¨‚¤‚ÆŽv‚Á‚½‚çAƒoƒCƒiƒŠ‚͂ǂ±‚Å“üŽè‚Å‚«‚à‚¤‚·‚©‚ËH
661 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/09/17(“y) 16:28:58.78 .net] cygwin ‚őʖڂȗ—R‚ª•ª‚©‚ç‚È‚¢‚©‚狳‚¦‚ç‚ê‚È‚¢B
662 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/09/18(“ú) 08:02:36.95 .net] >>652 ‚Âwww.klabaster.com/progs/gawk32.zip
663 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/09/19(ŒŽ) 13:00:55.06 .net] >654 ‚³‚ñ‚‚·‚± >653 awk‚ÌŽÀsŒ`Ž®‚¾‚¯“üŽè‚·‚ê‚Ηǂ¢‚悤‚É‚µ‚½‚¢‚Ì‚³B
664 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/09/19(ŒŽ) 14:01:43.39 .net] ƒoƒCƒiƒŠŒÝŠ·‚ÌWindows‚Ȃ̂ÉAcygwin‚Äexe‚ð‚à‚Á‚Ä‚‚¾‚¯‚¶‚áŽg‚¦‚È‚¢‚ÌH
665 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/09/19(ŒŽ) 16:07:37.39 .net] •¨‚É‚æ‚Á‚Ă͎g‚¦‚½‚悤‚È‹C‚ª‚·‚éB cygwin1.dll‚¾‚Á‚¯H‚ɃpƒX‚ª’Ê‚Á‚Ä‚ê‚Αå‘ÌŽg‚¦‚½‚悤‚È‹C‚ª‚·‚éB
666 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/09/19(ŒŽ) 17:00:12.76 .net] Œ‹\‘òŽR‚Ìdll‚ª—v‚邿 ƒRƒ}ƒ“ƒh‚É‚æ‚邯‚Ç
667 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/10/24(ŒŽ) 01:55:49.24 .net] ‹³‚¦‚Ä‚‚¾‚³‚¢B‰pŒê“¾ˆÓ‚Èl www.gnu.org/s/gawk/manual/gawk.html#Array-Sorting-Functions ‚Ì@asort(), asorti()‚ÅŽg‚¤ƒ†[ƒU[’è‹`‚Ì”äŠrŠÖ”‚ɂ‚¢‚Ä 3”Ԗڂ̈ø”‚ÆPROCINFO["sorted_in"]‚ÉÝ’è‚·‚é‚̂ƈႤ‚Ì‚©“¯‚¶‚Ȃ̂©H ‚»‚ê‚Æ www.gnu.org/s/gawk/manual/gawk.html#String-Functions ‚É‘‚¢‚Ä‚ ‚é3”Ԗڂ̈ø”‚Ìà–¾("descending"‚Æ‚©)‚ª—¼—§‚µ‚Ä‚ñ‚ÌH
668 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/10/24(ŒŽ) 11:34:13.18 .net] www.gnu.org/s/gawk/manual/gawk.html#Array-Sorting-Functions As with PROCINFO["sorted_in"], this argument may be the name of a user-defined function, .... www.gnu.org/s/gawk/manual/gawk.html#String-Functions The third argument can also be a user-defined function name .... ‘æŽOˆø”‚Ì’l‚Æ“¯–¼‚ÌŠÖ”‚ª’è‹`ς݂Ȃ炻‚ê‚ð—˜—p‚·‚邯‚©A ‚»‚¤‚¢‚¤•û–@‚Å‹æ•Ê‚µ‚Ä‚é‚ñ‚¶‚á‚È‚¢‚Ì
669 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/10/24(ŒŽ) 13:33:04.59 .net] >>659 ”äŠrŠÖ”‚Ì—^‚¦•û‚ÍPROCINFO["sorted_in"]‚ÌꇂƓ¯‚¶‚Á‚Ä‚±‚Æ‚¾‚ëB Ž©•ª‚Å’è‹`‚µ‚½ŠÖ”‚Ì–¼‘O‚Å‚à‚¢‚¢‚µA11.2.1.2‚É‘‚¢‚Ä‚ ‚邿‚¤‚É‚·‚łɗpˆÓ ‚³‚ê‚Ä‚¢‚é@`‚ðŽg‚Á‚Ä‚à‚¢‚¢B
670 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/11/14(ŒŽ) 21:59:05.28 .net] ŒÂl“I‚É‚ÍAGAWK‚ɂ͂ ‚ÆAC‚Å‘‚¢‚½ŠÖ”‚̌ĂÑo‚µ‚Æ‚¢‚¤‚© GAWK‚ŌĂԊ֔‚ðC‚Å‘‚¯‚é‹@”\‚ª—~‚µ‚¢‚ÆŽv‚Á‚Ä‚é‚ñ‚¾‚¯‚ÇA ‚±‚±Œ©‚éŒÀ‚袊ԓI‚ɂ͂ ‚ñ‚Ü‚èŽù—v‚È‚¢‚ñ‚©‚Ë‚¥B ‚Ü‚ŸA‚»‚ê‚â‚é‚‚ç‚¢‚È‚çGAWKŽ©‘̂ɕÏX‚ð‰Á‚¦‚ÄăRƒ“ƒpƒCƒ‹‚µ‚ë‚Á‚Ä‚±‚Æ‚©‚à‚µ‚ê‚È‚¢‚¯‚ÇB
671 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/11/15(‰Î) 01:44:31.01 .net] P‚Æ‚©RŽg‚¦Œ¾‚í‚ê‚邯Žv‚¤B
672 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/11/15(‰Î) 01:58:32.43 .net] >>662 ttp://www.gnu.org/s/gawk/manual/html_node/Dynamic-Extensions.html ‚¶‚áƒ_ƒH«—ˆ“I‚É‚³‚ç‚ÉŠg’£‚³‚ê‚é‰Â”\«‚Í‚ ‚é‚Ý‚½‚¢‚¾‚¯‚Ç
673 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/12/09(‹à) 00:35:09.18 .net] Å‹ßawkcard‚ð’m‚Á‚ÄÀ‰E‚É’u‚¢‚Ä‚é‚Ì‚¾‚ªA“ú–{Œê”Å‚Á‚Ä‘¶Ý‚·‚é‚Ì‚¾‚낤‚©B
674 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2011/12/22(–Ø) 16:57:35.32 .net] ttp://gauc.no-ip.org/awk-users-jp/blis.cgi/DoukakuAWK_271 ‚±‚±‚É‘‚¢‚Ä‚ ‚é’Ê‚è‚É‚µ‚Ä‚à“ú–{Œê‚É–|–󂳂ê‚Ü‚¹‚ñ ‚Ç‚¤‚µ‚Ăł·‚©H ŠÂ‹«‚Í LinuxMint12 A GNU Awk 3.1.8 ‚Å‚·
675 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/12/22(–Ø) 18:01:49.60 .net] >>666 ‚»‚Ì’Ê‚è‚É‚â‚Á‚½‚ÆŒ¾‚¤‚̂ȂçA‰½ŒÌpoƒtƒ@ƒCƒ‹‚ð’ñަ‚µ‚È‚¢‚Ì‚©‚ËAƒ_ƒ~ƒAƒ“ŒNB
676 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/12/22(–Ø) 18:07:45.38 .net] >>667 po‚Í쬂µ‚Ü‚µ‚½‚µAmo‚àŠ’è‚̃fƒBƒŒƒNƒgƒŠ‚É‚ ‚è‚Ü‚·B po‚ÍŽ©•ª‚Å•ÒW‚µ‚Ä‚àA‚»‚̃TƒCƒg‚Ì“à—e‚ðƒRƒsƒy‚µ‚Ä‚àƒ_ƒ‚Å‚µ‚½B $ cat gettext.po #: gettext.awk:10 msgid "********** Count Prime Number **********" msgstr " ‘f”‚𔂦‚é " #: gettext.awk:14 msgid "2 is a prime number." msgstr "2 ‚Í‘f”‚Å‚·B" #: gettext.awk:24 msgid "%d is a prime number.\n" "" msgstr "%d ‚Í‘f”‚Å‚·B\n" $ ls ja_JP/LC_MESSAGES/ gettext.mo
677 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2011/12/22(–Ø) 18:10:02.43 .net] Œ‹‰Ê‚Í‚±‚Ì’Ê‚è‚Å‚·B $ LC_ALL=ja_JP gawk -f gettext.awk 10 ********** Count Prime Number ********** 2 is a prime number. 3 is a prime number. 5 is a prime number. 7 is a prime number.
678 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2012/01/12(–Ø) 13:56:36.33 .net] ‚¸‚¢‚Ô‚ñawk‚©‚ç—£‚ê‚Ä‚¢‚Ä‹v‚µ‚Ô‚è‚ÉŽg‚Á‚½‚ç nawk‚É“ú–{Œê‚̃oƒO‚ª‚ ‚邱‚Ƃɂµ‚΂炋C‚©‚È‚©‚Á‚½ substr()‚Åutf-8‚̃eƒLƒXƒg‚ðØ‚èo‚·‚Æ‚¨‚©‚µ‚È’l‚ɂȂé gawk‚ł͒¼‚Á‚Ä‚¢‚é
679 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2012/01/12(–Ø) 19:50:49.28 .net] ‚»‚à‚»‚àUTF-8‚ɑΉž‚µ‚Ä‚½‚Á‚¯
680 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2012/01/13(‹à) 00:28:07.37 .net] ttp://blog.livedoor.jp/corbie/archives/cat_94960.html Žc”O‚È‚ª‚çAƒVƒtƒgJISAUTF-8—¼•û‚ųí‚É“®ì‚µ‚»‚¤‚ÈWindows”Ågawk‚ÍŒó•â‚Ì’†‚É‚ ‚è‚Ü‚¹‚ñ‚Å‚µ‚½B
681 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2012/01/13(‹à) 07:52:50.95 .net] Linux‚ł͕’ʂɓ®‚‚ªc
682 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2012/04/29(“ú) 21:07:39.93 .net] ƒtƒ@ƒCƒ‹–¼‚ª"*.txt"‚̈ꗗ‚ðŽæ“¾‚·‚邯‚«A"\.txt"‚Ń}ƒbƒ`‚³‚¹‚邯A”CˆÓ‚Ìˆê•¶Žš.(ƒhƒbƒg)‚ƉðŽß‚³‚ê‚Ä‚µ‚Ü‚¤‚ñ‚Å‚·‚ªA‚¢‚¢•û–@–³‚¢‚Å‚µ‚傤‚©H
683 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2012/04/29(“ú) 22:04:14.36 .net] GNU Awk 3.1.7‚¾‚ƃhƒbƒg‚Ƀ}ƒbƒ`‚µ‚½‚¯‚Ç‚»‚à‚»‚àawk‚̘bH ‹ï‘Ì“I‚ɃRƒ}ƒ“ƒh‚ª‚Ù‚µ‚¢‚È
684 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2012/04/29(“ú) 22:08:23.01 .net] º˜a‚Ì Šo‚¦‚½ƒAƒZƒ“ƒuƒ‰‚ÆCŒ¾Œê ‚±‚ꂪ‚ ‚Á‚½‚©‚ç ‚¢‚Ü‚¾‚ÉŽ©•ª‚ª‘¹‚ȋƊE‚ŔтðH‚Á‚Ä‚é
685 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2012/04/29(“ú) 22:36:10.83 .net] >>676 ‚»‚±‚©‚炊‚‚–‚‚És‚Á‚ăXƒ}ƒzƒAƒvƒŠŠJ”‚È‚ç‚à‚¤ˆê‰Ôç‚¢‚½‚©‚à‚µ‚ê‚Ü‚¹‚ñ‚Ë‚—
686 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:‚“‚‚‡‚… [2012/04/29(“ú) 23:09:38.43 .net] ”nŽ‚É‚Í–³—
687 –¼‘OF674 mailto:sage [2012/04/30(ŒŽ) 18:07:43.22 .net] >>675 ls | awk '{ if( match($0,"\.txt") > 0) print $0 }' ª‰ïŽÐ‚̃T[ƒoã‚Å‚±‚ñ‚ÈŠ´‚¶‚Ì‚±‚Æ‚â‚낤‚Æ‚µ‚Ä‚½‚ñ‚Å‚·‚ªA ugawk: Œx: ƒGƒXƒP[ƒvƒV[ƒPƒ“ƒX `\.' ‚Í `.' ‚Æ“¯“™‚Ɉµ‚í‚ê‚Ü‚·v ‚ƃƒbƒZ[ƒW‚ªo—Í‚³‚êAƒhƒbƒg‚ª”CˆÓ‚Ìˆê•¶ŽšH‚ƉðŽß‚³‚ê‚Ä¢‚Á‚Ä‚¢‚Ü‚µ‚½‚ªA Ž©ŒÈ‰ðŒˆ‚µ‚Ü‚µ‚½B(Ž©‘î‚ÌLinuxPC‚Å“®ìŠm”F‚µ‚Ü‚µ‚½BGAWK3.1.7‹y‚Ñ4.0.1) "\.txt"‚ł͖³‚‚ÄA".txt"‚Å—Ç‚©‚Á‚½‚ñ‚Å‚·‚ËB ‚¨‘›‚ª‚¹‚µ‚Ü‚µ‚½B ‚à‚µ‚©‚µ‚½‚çA‰ïŽÐ‚̃T[ƒo(RHEL)‚ÌGAWK‚ªŒÃ‚‚Ä‰ðŒˆ‚Å‚«‚ĂȂ¢‚©‚à‚µ‚ê‚Ü‚¹‚ñ‚ªB
688 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2012/04/30(ŒŽ) 20:27:16.48 .net] >>679 match() ‚Ì‘æ“ñˆø”‚É•¶Žš—ñ‚ð—^‚¦‚½ê‡‚ÍŽ–‘O‚ɳ‹K•\Œ»‚Ö‚ÌŒ^•ÏŠ·‚ªs‚í‚ê‚邪A ‚»‚ÌۂɃGƒXƒP[ƒv‚ªŠO‚ê‚Ä /.txt/ ‚Æ“¯“™‚ɂȂÁ‚Ä‚µ‚Ü‚¤A ‚Æ‚¢‚¤‚±‚Æ‚©‚ÆB ‚‚܂è "\\.txt" ‚Æ‚·‚é‚©A ³‹K•\Œ»‚Ì /\.txt/ ‚ð—^‚¦‚ê‚΂悢B The GNU Awk User's Guide ‚É‚à‚±‚ÌŒ»Û‚ɂ‚¢‚Ä‚Ìà–¾‚Í‚ ‚邪A ~ !~ ‰‰ŽZŽq‚ɂ‚¢‚Ä‚µ‚©G‚ê‚ç‚ê‚Ä‚¢‚È‚¢B ttp://www.kt.rim.or.jp/~kbk/gawk-30/gawk_5.html#SEC32
689 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2012/05/24(–Ø) 00:27:31.74 .net] gawk4.0.2•t‘®‚ÌŒ´”łłÍmatch‚Ìà–¾‚É‚à‚»‚Ì•ÓG‚ê‚ç‚ê‚Ä‚é‚ËB www.gnu.org/software/gawk/manual/html_node/String-Functions.html#String-Functions ’N‚©‚±‚̃o[ƒWƒ‡ƒ““ú–{Œê‰»‚µ‚ĂȂ¢‚©‚ÈB
690 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2012/07/12(–Ø) 02:26:40.35 .net] FIFO‚ÈŠ´‚¶‚Ìæ“ü‚êæo‚µ‚̃oƒbƒtƒ@‚ɂ͉½Žg‚¦‚΂¢‚¢H ‚Æ‚¢‚¤‚©A Array‚ÅA‚½‚Æ‚¦‚ÎA[3] ‚©‚çA[8]‚܂ł̃f[ƒ^‚ðA[1]‚©‚çA[6]‚É“®‚©‚·‚ɂ͉½‚ªˆê”Ô‘‚¢H ‚Å‚«‚ê‚Δz—ñ‚Í‚P‚‚µ‚©Žg‚¢‚½‚‚È‚¢‚Ì‚¾‚ªA–³—‚¾‚낤‚©c
691 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2012/07/12(–Ø) 09:23:22.92 .net] ‘¬‚³‚ð‹‚ß‚é‚Ȃ疈“x‘S—v‘f‚¸‚ç‚·‚æ‚èA“Ç‚Ýo‚µˆÊ’u‚Æ‘‚«ž‚݈ʒu‚Ì“YŽšŽ‚Á‚Ä ŠÇ—‚µ‚½•û‚ª‚½‚¢‚Ä‚¢‘¬‚¢
692 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2012/07/12(–Ø) 10:14:32.78 .net] awk‚ɂ͘A‘z”z—ñ‚µ‚©‚È‚¢‚µ‚È
693 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2012/07/14(“y) 14:35:06.22 .net] ƒŠƒ“ƒOƒoƒbƒtƒ@‚ʼn½‚Æ‚©‚È‚é‚Ȃ烊ƒ“ƒOƒoƒbƒtƒ@‚©‚È
694 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2012/07/14(“y) 22:27:17.73 .net] >>682 BEGIN{ @QMAX=3 @QTopPos=0;QTailPos=0;QNum=0; @deQ(); @enQ("1");deQ(); @enQ("a");enQ("b");enQ("c");enQ("x");deQ();deQ();deQ();deQ(); } function enQ(PushVal){ @if (QNum+1 > QMAX){print "‚¨‚È‚©‚¢‚Á‚Ï‚¢"; return;} @nextPos = (QTopPos+1) % QMAX; @queue[QTopPos] = PushVal; @QTopPos=nextPosQNum++; } function deQ(){ @if (QNum < 1){print "‚©‚ç‚Á‚Û"; return} @QNum--;@TailVal=queue[QTailPos] @QTailPos = (QTailPos +1) % QMAX; @print TailVal; @return TailVal; }
695 –¼‘OF686 mailto:sage [2012/07/14(“y) 22:54:06.64 .net] ª‚ÌŒ‹‰Ê‚Í‚±‚ñ‚ÈŠ´‚¶B >‚©‚ç‚Á‚Û >1 >‚¨‚È‚©‚¢‚Á‚Ï‚¢ >a >b >c >‚©‚ç‚Á‚Û >>685 ‚Ì‘‚¢‚Ä‚¢‚郊ƒ“ƒOƒoƒbƒtƒ@ŽÀ‘•‚Å‚·B enqueue,dequeue‰ñ”‚ª‘½‚¢‚Ȃ烊ƒ“ƒOƒoƒbƒtƒ@‚Å—Ç‚¢‚ÆŽv‚¤B ‘å’ï‚ÌꇂÍQMAX‚ɑ傫‚È’l‚ðÝ’è‚·‚ê‚ÎŽ–‘«‚è‚éƒnƒY‚¾‚¯‚Ç ãŒÀ‚ªŒˆ’è‚Å‚«‚È‚¢“™‚ÌŽ–‚ ‚ê‚Îdelete array‚ðŽg‚Á‚½’Pƒ‚È”z—ñŠÇ—‚©‚ÈB ‚½‚¾“Y‚¦Žš‚ª”’lãŒÀ‚ð’´‚¦‚È‚¢—l‚ÈH•v‚Í•K—v‚¾‚ËB
696 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2012/07/15(“ú) 21:09:36.15 .net] ƒŠƒ“ƒO‚Å‚àãŒÀ‚ð’è‚߂邯“ü—̓XƒgƒŠ[ƒ€‚ÌãŒÀ‚ª•s–¾‚Èꇂ܂¸‚¢‚±‚ƂɂȂé‚Ì‚ÅAŒ»Ý‚Í A=“ü—ÍArray,CˆêŽž•ÛŠÇ,i,k,n,p k=1;C[0]=0; for(i=1;i<=A[0];i++){n=0;while(k<i && A[k++]=C[n+=1]);if(n){ delete C[C[0]+1];C[0]-=n;p=0;while(C[p+=1]=C[n+=1]);}p=1; while(match(substr(A[i],p),re)){p+=RSTART-1;n=substr(A[i],p,RLENGTH); if(k<i){A[k++]=n;}else{C[C[0]+=1]=n;};p+=RLENGTH;}};n=1; while(A[k++]=C[n]){delete C[n++];};A[0]+=C[0]-1;C[0]=0; ‚ðŽg‚Á‚Ä‚¢‚éB re=regexp‚Æ‚µ‚ÄAArray A‚Ɉê’v‚·‚éƒf[ƒ^‚ª‚ ‚ê‚Ú‚»‚ê‚ðŽæ“¾AŒ‹‰Ê‚ðArray A‚Éo—ÍAA[0]‚ɇŒv‚ª‹LÚB ‚±‚êˆÈãiƒR[ƒhƒTƒCƒYA‚ ‚é’ö“x‚Ì‘¬“xAƒƒ‚ƒŠ‚ÌŽg—p—Ê‚ð‹É—͂Ȃj‚Æ‚¢‚¤ðŒ‚ÅÅ“K‰»‚Å‚«‚邾‚낤‚©c ‚¾‚ê‚©—Š‚ÞB “ü—Í‚Æo—Íæ‚ª“¯‚¶‚Å‚àA•ʂłàì“®‚·‚éƒR[ƒh‚Ȃ箂̂±‚Æ—Ç‚¢‚Ì‚¾‚ªc
697 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2012/07/17(‰Î) 00:02:18.87 .net] ‚±‚ê‚͂Ђǂ¢ ƒfƒoƒbƒO‚àŠg’£‚à–³—‚¶‚á‚Ë
698 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2012/07/17(‰Î) 22:03:00.62 .net] Šî–{“I‚Ɉê“xì‚Á‚ÄŒã‚Í•K—v‚ɉž‚¶‚ăRƒsƒy‚¾‚ª‚ç‚ÈB‘¼‚É‚Í function grep( o, re, p, B, this, a ){ B[0]=0;if(o~"-v"){while((getline v < p)>0){if(!match(v,re))B[B[0]+=1]=v;}return B[0];}; if(o~"-o"){while((getline v < p)>0){a=v;while(match(a,re)){B[B[0]+=1]=substr(a,RSTART,RLENGTH); a=substr(a,RSTART+RLENGTH);}};return B[0];};while((getline v < p)>0){if(match(v,re))B[B[0]+=1]=v;}return B[0]; } ‚È‚ñ‚©‚à—Ç‚Žg‚¤Bgrep("-o","pattern","/var/log",data);‚Ý‚½‚¢‚ÈŠ´‚¶‚ÅB‘O‚Ì‚Íagrep("-v",pattern,B,C)‚̈ꕔ•ªB “ú‚²‚ë‚̃ƒ“ƒe‚Å‚¿‚å‚Á‚Æ‚µ‚½Žèì‹Æ‚¶‚á‚ß‚ñ‚Ç‚¢‚Ì‘g‚Þ‚Æ‚«‚ÉA‚Ù‚Ú”•ª‚Å‘g‚Ý‚ ‚ª‚é‚Ì‚ªŠy‚È‚ñ‚¾‚æB ƒTƒuƒvƒƒZƒX‚Æ‚µ‚ÄgrepŒÄ‚Ño‚·‚Ì‚ªƒRƒXƒg‚©‚©‚鎞‚Æ‚©Aperl‚ª”j‘¹‚µ‚½ó‹µ‚Å‚ÌƒŠƒJƒoƒŠ[ƒXƒNƒŠƒvƒg‚Æ‚µ‚Ä‘g‚ñ‚¾‚Ì‚ªŒ³‚¾‚¯‚ÇB ƒJ[ƒlƒ‹‚³‚¦¶‚«‚Ä‚¢‚ê‚ÎŒã‚ÍawkƒoƒCƒiƒŠ—¬‚µž‚߂Ύg‚¦Ash‚ª”¼•ªŽ€‚ñ‚Å‚¢‚Ä‚à‚È‚ñ‚Æ‚©“®‚‚µB
699 –¼‘OF686 mailto:sage [2012/07/21(“y) 23:12:03.74 .net] >>688 BEGIN{ @QMAX=9007199254740991 @QTopPos=QTailPos=QNum=0; @hitTop=0; @A[++z]="hoge"; @A[++z]="1 2 3 4 5"; @A[++z]="fuga"; @A[0]=z; @for(i=1;i<=A[0];i++){ @@p=1; @@while(match(substr(A[i],p),/[0-9]+/)){ @@@p+=RSTART-1; @@@enQ(substr(A[i],p,RLENGTH)); @@@p+=RLENGTH; @@} @@if(QNum>0){ @@@while(QNum && hitTop<i)A[++hitTop]=deQ(); @@}else{ @@@delete A[i]; @@} @}; @if(QNum>0) while(QNum)A[++A[0]]=deQ(); @for(z=1;z<=A[0];z++)print "A[" z "]:" A[z]; }
700 –¼‘OF686 mailto:sage [2012/07/21(“y) 23:44:24.03 .net] 691‚Ì‘±‚« ‚¿‚Ȃ݂ÉAA[1]`A[A[0]]‚ðgrep‚µ‚ÄŒ‹‰Ê‚ÍA[1]`A[?]‚É–ß‚·ƒXƒNƒŠƒvƒg‚ËB •¡”Œƒ}ƒbƒ`‚·‚鎖‚ª‚ ‚é‚̂Ŗ¢ˆ—s‚ðã‘‚«‚µ‚È‚¢‚悤‚ɃLƒ…[Žg‚Á‚Ä‚éB function enQ(PushVal){ @if (QNum+1 > QMAX){print "Queue Overflow"; exit;} @nextPos = (QTopPos+1) % QMAX; @QBody[QTopPos]=PushVal; @QTopPos=nextPos @QNum++; } function deQ(){ @if (QNum<1){print "Illigal dequeue"; exit;} @QNum--; @TailVal=QBody[QTailPos]; @delete QBody[QTailPos]; @QTailPos=(QTailPos +1) % QMAX; @return TailVal; } ƒŠƒ“ƒOƒoƒbƒtƒ@‚ÌãŒÀ’´‚¦‚½‚çI—¹‚³‚¹‚Ă邯‚Ç>>688 ‚ÌŽÀ‘•‚àãŒÀ’´‚¦‚½‚çƒoƒO‚邵‹–‚µ‚ÄB Œv‚Á‚ĂȂ¢‚¯‚ǃ‹[ƒv‚ª‚È‚¢•ª‘‚¢”¤BƒR[ƒhƒTƒCƒY‚Í‚¨Ž@‚µB ƒƒ‚ƒŠ‚ÍA[]‚Ƀf[ƒ^•ø‚¦‚Ă鎞“_‚ŃAƒEƒg‚ÈŠ´‚¶‚¾‚¯‚ÇA[]‚ð“K‹XÁ‚·‚悤‚É‚µ‚Æ‚¢‚½B o—Íæ‚ð•ʂɂµ‚½‚¢‚È‚çA[]‚ÉdeQ()‚¹‚¸•ʕϔ‚É‚·‚ê‚΂¨‚‹B ‚±‚ê‚Å—Ç‚¢H
701 –¼‘OF688 mailto:sage [2012/07/22(“ú) 09:36:17.43 .net] >QMAX=9007199254740991 ƒƒƒ^www ‰´‚Ì‚àŠm‚©‚Éwhile(C[p+=1]=C[n+=1]);‚Ì•”•ª‚ŕێ‚µ‚Ä‚é‚Ì‚·‚ׂÄÁ”‚¾‚¯ã‚Ɉړ®‚³‚¹‚Ä‚é‚Ì‚ª–³‘ʂȂ̂Š‚»‚̃‹[ƒv‚ª–³‚¢•ª‚ÍŠm‚©‚É‘‚¢‚Í‚¸B ‚ ‚ÆA’p‚¸‚©‚µ‚È‚ª‚çq‚Ë‚½‚¢‚̂ł·‚ªA‰´>>688 ‚ÌŽÀ‘•‚ÅãŒÀ’´‚¦‚½‚çƒoƒO‚é‚ðkwsk ‚È‚ñ‚©Œ©—Ž‚Æ‚µ‚Ä‚½‚Ì‚©¡X‚È‚ª‚çS”z‚ɂȂÁ‚Ä‚«‚½B Ìì‚Á‚½‚â‚‚Ȃñ‚ÅAŒ‹\‚È•p“xŽg‚Á‚Ä‚«‚½‚Ì‚¾‚ª¡‚܂ŃoƒO‚É‹C‚©‚È‚©‚Á‚½ ‚µ‚©‚µƒf[ƒ^‚ðƒƒ‚ƒŠã‚É“WŠJ‚·‚é‚©‚ç‚Ç‚¤‚µ‚Ä‚àãŒÀ‚ªo‚Ä‚‚é‚Èc awk‚Å10GB‚®‚ç‚¢‚̈µ‚¤Žž‚Ígetline‚łȂñ‚Æ‚©‚Ȃ邯‚ÇA‚â‚͂胃‚ƒŠƒ}ƒbƒv‚âƒ|ƒCƒ“ƒ^‚ªŽg‚¦‚½‚ç•Ö—˜‚¾‚æ‚È‚Ÿ ƒpƒbƒ`ì‚Á‚½‚çŽù—v‚ ‚é‚©‚ÈH
702 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2012/07/22(“ú) 11:41:46.83 .net] >>693 691A‚¿‚å‚Á‚Æ’ù³B–³‘ʂɃLƒ…[Žg‚¤•ªAŒ³ƒXƒNƒŠƒvƒg‚©‚ç—ò‰»‚µ‚Ä‚½B > @@@p+=RSTART-1; >-@@@enQ(substr(A[i],p,RLENGTH)); >+@@@if(hitTop+1<i){ >+@@@@A[++hitTop]=substr(A[i],p,RLENGTH) >+@@@}else{ >+@@@@enQ(substr(A[i],p,RLENGTH)); >+@@@} > @@@p+=RLENGTH; ‚ ‚ÆA—Ç‚l‚¦‚½‚ço—Íæ‚ð•ʂɂ·‚é‚È‚çA‚»‚à‚»‚àƒLƒ…[•s—vB ƒoƒO‚Á‚Ă̂Í687‚Å”’lãŒÀ‰]X‚Æ‘‚¢‚½‚Æ‚¨‚èA hC[0]+=1h‚ªawk‚Ì®”‚̸“xŒë·‚È‚µ‰‰ŽZ‰Â”\ãŒÀ‚ðl—¶‚µ‚Ä‚¢‚È‚¢‚¾‚¯B ‚Ç‚Ìawk‚à‘½•ª‚»‚¤‚¾‚ÆŽv‚¤‚¯‚ÇAŽèŒ³‚̊‹«‰º‚ł̎ÀsŒ‹‰Ê« C:\>gawk --version GNU Awk 3.1.7(windows special Nov 24 2009) C:\>gawk "BEGIN{print 9007199254740990+1}" nul 9007199254740991 C:\>gawk "BEGIN{print 9007199254740991+1}" nul 9007199254740992 C:\>gawk "BEGIN{print 9007199254740992+1}" nul 9007199254740992 ŽÀÛ‚Íihdd‚⃃‚ƒŠ‚ªæ‚ÉŽ€‚ʂ̂Åj ˆês‚Å‚±‚ꂾ‚¯³‹K•\Œ»‚ªhit‚·‚鎖‚ÍŽ–ŽÀã–³‚¢‚µA ‰¼‚É”¶‚µ‚Ä‚àŒŸõŒ‹‰Ê‚ª’ׂê‚邾‚¯‚ÅA‹C•t‚©‚È‚¢”¤B
703 –¼‘OF688 mailto:sage [2012/07/22(“ú) 13:39:49.16 .net] >9007199254740992 —˜_ãA8192ƒyƒ^ƒoƒCƒg‚Ì“¯‚¶ƒf[ƒ^[aaa...]‚Åregexp="."‚Æ‚·‚ê‚ÎA”¶‚·‚é‚Èc IEEE 754‚Ì52bit§ŒÀ‚¾‚©‚çA‚±‚êˆÈã‚̂ł©‚¢”Žšˆµ‚¤‚È‚çbig numbert‘Ήž‚̃‰ƒCƒuƒ‰ƒŠ‚©, "bc -q" |& ‚Å“®‚©‚·‚©AxgawkAdnawk‚ ‚½‚èŽg‚¤‚ׂ«‚¾‚È‚Ÿ Ì’N‚©‚ªbignum‚ÌawkƒXƒNƒŠƒvƒg‘‚¢‚Ä•ú—¬‚µ‚Ä‚¢‚½Šo‚¦‚ª‚ ‚é‚Ì‚¾‚ªA ƒOƒOƒb‚Ä‚àŒ©‚‚©‚ç‚ñBŽèŒ³‚É‚ ‚é‚̂̓rƒbƒg‰‰ŽZ‚̂₂¾‚¯‚¾‚í ‚¢‚‚©‚»‚ꂾ‚¯‚̃f[ƒ^‚ðƒƒ‚ƒŠã‚ɕێ‚Å‚«‚éƒ}ƒVƒ“‚ðˆµ‚Á‚Ă݂½‚¢‚à‚Ì‚¾c
704 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2012/08/03(‹à) 02:35:23.75 .net] awk‚Á‚Äabs‚Æ‚©acos‚Ȃǂ̊î–{“I‚ÈŽZpŠÖ”‚ª—pˆÓ‚³‚ê‚ĂȂ¢‚ñ‚Å‚·‚Ë ¡Œã‚àŽÀ‘•‚³‚ê‚邱‚Ƃ͂Ȃ¢‚ñ‚Å‚µ‚傤‚©H ƒpƒCƒv‚ŃTƒNƒb‚Ƃ‚Ȃ¢‚Ńƒ“ƒ‰ƒCƒ“‚ň—‚·‚é‚Ì‚Éd•󂵂Ă½‚ñ‚Å‚·‚ªEEE ‘ã‚í‚è‚Æ‚È‚é‚ÆA‰½Žg‚¤‚Ì‚ª‚æ‚낵‚¢‚Å‚·‚©H ‚Å‚«‚ê‚Îperl‚ÍŽg‚¢‚½‚‚È‚¢‚Å‚·i‚Ç‚¤‚µ‚Ä‚àD‚«‚ɂȂê‚È‚¢
705 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2012/08/03(‹à) 06:48:38.25 .net] abs‚ÍŽ©•ª‚Å‘‚¯‚΂¢‚¢‚µAacos(x)‚Íatan2(x, ã(1.0 - x*x))‚Æ‘‚¯‚é‚©‚çA ‚Ç‚¿‚ç‚àŠî–{“I‚ł͂Ȃ¢‚Æ”»’f‚µ‚Ä‘g‚Ýž‚Ý‚¶‚á‚È‚¢‚ñ‚¾‚ÆŽv‚¤‚¯‚ÇB Python‚©Ruby‚Å‚¢‚¢‚ñ‚¶‚á‚È‚¢H@ƒƒ“ƒ‰ƒCƒi[Œü‚«‚ł͂Ȃ¢‚¯‚ÇB
706 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2012/08/03(‹à) 07:37:24.41 .net] >>696 ƒ‰ƒCƒuƒ‰ƒŠ(?)‚ðE‚Á‚Ä—ˆ‚Ä‚Í?
707 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2012/08/03(‹à) 11:48:03.19 .net] >>696 •K—v‚ÈŠÖ”’l‚ðŒvŽZ‚·‚邾‚¯‚̃vƒƒOƒ‰ƒ€‚ðC‚Åì‚Á‚Ä‚¨‚¢‚½‚ç?
708 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2012/08/03(‹à) 20:21:59.43 .net] Ì‚»‚ê‚ŃxƒNƒgƒ‹‰‰ŽZ‚µ‚Ä—V‚ñ‚¾‚È
709 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2012/08/04(“y) 09:23:47.83 .net] Ruby‚Í‚»‚±‚»‚±ƒƒ“ƒ‰ƒCƒi[‚à‘‚¯‚銴‚¶‚ª‚·‚éAawk‚âPerl‚Ù‚Ç‚¶‚á‚È‚¢‚¯‚Ç‚Ë Python‚Í—¬Î‚ɃR[ƒh‹N‚±‚³‚È‚¢‚Æh‚¢‚±‚Æ‚ª‘½‚¢‚ª
710 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2012/08/04(“y) 10:27:49.07 .net] awk‚Åmatlab‚Ý‚½‚¢‚ȃxƒNƒgƒ‹‰‰ŽZ‚Å‚«‚邿‚¤‚É‚µ‚Ăقµ‚¢
711 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2012/08/04(“y) 16:48:36.10 .net] awk‚ŃNƒ‰ƒX‚ðŽg‚¦‚邿‚¤‚É‚µ‚Ăقµ‚¢
712 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2012/08/04(“y) 17:06:19.06 .net] awk‚Å‘S‚Ă̖‚–@—‚ð‹~‚Á‚Ăقµ‚¢
713 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2012/08/04(“y) 17:08:30.07 .net] awk‚³‚ñ‚Í–‚—
714 –¼‘OF–{“c mailto:sage [2012/08/05(“ú) 07:21:28.03 .net] Awk++ awk.info/?doc/dsl/awkplusplus.html OO in AWK++ The awk++ language provides object oriented programming for AWK that includes: classes class properties (persistent object variables) methods inheritance, including multiple inheritance lawker.googlecode.com/svn/fridge/lib/bash/awk++/version21/awkpp21.zip
715 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2012/08/05(“ú) 09:56:26.63 .net] ƒfƒoƒbƒO‘å•ω߂¬‚ÄŽ€‚Ê‚é $ cat witch.awkpp class Witch { var spell method new() { spell = "mahalic mahalita" } method perform() { print spell } } class Samantha : Witch { method perform() { print "twitch" } } BEGIN { # wife = Witch.new() ƒGƒ‰[—vˆös wife = Samantha.new() wife.perform() } $ gawk -f awkpp -r witch.awkpp gawk: -:10: () ƒGƒ‰[—vˆös gawk: -:10: ^ syntax error gawk: -:10: () ƒGƒ‰[—vˆös gawk: -:10: ^ •\Œ»‚Ì char '?' ‚Í•s³‚Å‚·B
716 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2012/08/22(…) 00:09:49.86 .net] size: 656 byte, supports -o -v option. Array A and B can be the same (NEW) function xagrep( o, re, A, B, this, a, i,k ){ k=0;B[0]=A[0];if(o~"-v"){for(i=1;i<=A[0];i++){if(!match(A[i],re)) B[k+=1]=A[i];}B[0]=k;return k}; if(o~"-o"){B[B[0]+1]=0;for(i=1;i<=A[0];i++){a=A[i];if(i==k){i=i-B[B[0]+1]+1;B[B[0]+1]=k;k=B[0]+2; while(i<=B[B[0]+1]){B[i++]=B[k];delete B[k++];}i=B[B[0]+1];k=i;B[B[0]+1]=0;}while(match(a,re)){ if(i>k){B[k+=1]=substr(a,RSTART,RLENGTH);}else{B[B[0]+1+(B[B[0]+1]+=1)]=substr(a,RSTART,RLENGTH); k++}a=substr(a,RSTART+RLENGTH)}}if(i<k){i=k-i;k=B[0]+1;B[0]=i+B[B[0]+1];while(i<B[0])B[i+=1]=B[k+=1]; while(i<k)delete B[i+=1];}return B[0]}for(i=1;i<=A[0];i++){if(match(A[i],re))B[k+=1]=A[i];}B[0]=k;return k; } ‚±‚êˆÈãí‚ê‚邯‚±‚ë–³‚¢‚©‚ÈH@ ‚‘¬‰»{ƒTƒCƒY—Dæ‚ÅA•Ï”‚͂ł«‚邾‚¯Žg‚¤”‚ð‚È‚‚Æ‚ÌðŒ‚Å
717 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2012/08/22(…) 09:51:11.01 .net] >>708 ‚»‚Ì3‚‚ÌðŒ‚Ì—Dæ“x‚ª‚í‚©‚ç‚ñ‚ÈB Œ‹\“¯‚¶•”•ªŽ®‚ª‚ ‚é‚̂ŕϔ‚É“ü‚ꂽ•û‚ª•Ï”‚Í‘‚¦‚邯‚Ç’Z‚‚Ȃ邵 ꇂɂæ‚Á‚Ă͑¬“x‚à‘¬‚¢‚Æ‚©‚ ‚è‚»‚¤‚¾‚¯‚ǂǂ¤‚È‚ñ? —Ⴆ‚ÎB[0]‚Í“Á•ʂȗp“r‚Á‚Û‚¢‚¯‚Çx‚Æ‚©1•¶Žš•Ï”‚É‚µ‚Äreturn‚Ì’¼‘O‚É ‘‚«–ß‚µ‚½•û‚ª•¶Žš”‚͉҂°‚éB ‚ ‚Æ×‚©‚¢‚ªhoge+=1‚æ‚è++hoge‚Ì•û‚ª1•¶Žš’Z‚¢‚Æ‚©A‚¢‚ç‚È‚¢u;v‚ª Žc‚Á‚Ă邯‚©‹l‚ß‚ªŠÃ‚¢‚Æ‚±‚낪‚Ü‚¾‚ ‚é‚ËB
718 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2012/09/30(“ú) 22:45:00.64 .net] ˆÈ‰º‚̂悤‚ȃf[ƒ^‚̈—‚ɂ‚¢‚ÄŽ¿–â‚¢‚¢‚Å‚µ‚傤‚©B $1‚ÉŒo‰ßŽžŠÔiŽžjA$2‚Éu‘¬“xv‚ª‚ ‚ê‚Î$3‚Ì”’l‚Í‘¬“x‚ðA$2$3‚É uup avudown av‚ȂǂƂ ‚ê‚΂»‚ÌŽž‚Å‚Ìs“®‚ðŽ¦‚µ‚Ü‚·B ‚±‚̃f[ƒ^‚©‚çupAdown‚Ìꊂð‹‚ß‚½‚¢‚ÆŽv‚¢‚Ü‚·B ‚‚܂èA‰º‚Ì—á‚ňړ®ŠJŽn‚©‚ç‚Ì‹——£3‚Åup aA‹——£3.5‚Åup bA‚Æ‚¢‚¤‹ï‡‚Å‚·B Œo‰ßŽžŠÔ‚Æ‘¬“x‚©‚çꊂðŒvŽZ‚·‚邾‚¯‚Å‚·‚ªB‘¬“x‚ð•ÏX‚·‚éƒ^ƒCƒ~ƒ“ƒOE ‰ñ”‚Í•s’èA‘¬“xƒf[ƒ^‚Æs“®ƒf[ƒ^‚͂Ƃà‚ÉŒo‰ßŽžŠÔ‡‚É‹L˜^‚³‚ê‚Ä‚¢‚Ü‚·B ‘¬“x•ÏX‚ð‚Ç‚¤ˆµ‚¦‚΂¢‚¢‚Ì‚©A‚¿‚å‚Á‚Æ“ª‚ª‰ñ‚è‚Ü‚¹‚ñB ---Œ³ƒf[ƒ^—á--- 0 ‘¬“x 10 50 ‘¬“x 20 200 ‘¬“x 25 30 up a 35 up b 40 down a 40 down b 50 up a 70 down a 200 up c 250 down c ---ˆ—Œã--- 3 up a 3.5 up b 4 down a 4 down b 5 up a 6 down a 12.5 up c 14.5 down c
719 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2012/10/01(ŒŽ) 11:28:30.42 .net] ‹^–â‚ð’ñަB $1‚ªí‚ÉŽž‚Å$2‚ª‘¬“x‚̂Ƃ«‚Ì$3‚ª‘¬“x‚È‚çA 30 up a‚̂Ƃ«‚É30 * 10
720 –¼‘OF‚Å300 up a‚ɂȂé‚ñ‚¶‚á‚È‚¢‚¾‚낤‚©B “¯‚¶‚悤‚ÉA70 down a‚̂Ƃ«‚É50 * 10 + (70 - 50) * 20‚Å900 down a‚ɂȂé‚ñ‚¶‚á‚È‚¢‚¾‚낤‚©B $3‚ª‘¬“x(’PˆÊŽžŠÔ“–‚½‚è‚̈ړ®—Ê)‚ł͂Ȃ’PˆÊˆÚ“®—Ê“–‚½‚è‚ÌŠ—vŽžŠÔ‚Ȃ̂ł ‚ê‚ÎA 30 up a‚Å30 / 10 = 3A70 down a‚Å50 / 10 + (70 - 50) / 20 = 6‚ɂȂé‚ñ‚¾‚¯‚Ç‚ËB [] [‚±‚±‰ó‚ê‚Ă܂·]
721 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2012/10/01(ŒŽ) 13:21:34.21 .net] ŽÀ‘•‚µ‚Ă݂½B‘¬“x‚ª“r’†‚Éo‚Ä‚«‚Ä‚à‚¢‚¢‚悤‚Épos‚𖈉ñŒvŽZ‚·‚é‚©‚çŒø—¦ˆ«‚¢‚¯‚ÇB -- BEGIN { sCount = 0; } $2 == "speed" { sTime[sCount] = $1; sSpeed[sCount] = $3; ++sCount; next; } { pos = 0; for (ic = 1; ic < sCount; ++ic) { if (sTime[ic] > $1) break; pos += (sTime[ic] - sTime[ic - 1]) / sSpeed[ic - 1]; } pos += ($1 - sTime[ic - 1]) / sSpeed[ic - 1]; print pos, $2, $3; }
722 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2012/10/01(ŒŽ) 20:30:33.48 .net] >>711 ‚·‚݂܂¹‚ñA‘OŽÒ‚Å‚·‚ËB‚È‚ñ‚¾‚낤A’p‚¸‚©‚µ‚¢B >>712 ‚Ȃ̂ÅAƒAƒNƒVƒ‡ƒ“•”‚Ì / ‚ð * ‚ɕς¦‚ê‚΂悳‚»‚¤‚Å‚·B ‚¨“ñ•ûA‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
723 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2012/12/13(–Ø) 11:40:43.98 .net] awk‚É‚©‚í‚铯“™‚Ì‚à‚Ì‚ ‚è‚Ü‚·H
724 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2012/12/13(–Ø) 13:08:08.26 .net] python
725 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2012/12/13(–Ø) 13:13:55.85 .net] >>715 awk‚Ý‚½‚¢‚ÉŽg‚¢ŸŽè‚¢‚¢‚Ì‚©‚ÈH
726 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2012/12/13(–Ø) 13:18:24.65 .net] —Ç‚¢‚Å‚·‚æ
727 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2012/12/13(–Ø) 13:24:31.23 .net] >>717 ‚ ‚肪‚Æ‚·B•׋‚µ‚Ă݂܂·
728 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2012/12/13(–Ø) 14:45:25.45 .net] ‚Í‚¢
729 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2013/02/06(…) 03:49:18.86 .net] g”CˆÓ‚Ì‹L†h‚ðŠÜ‚ñ‚¾ƒVƒFƒ‹•Ï”‚ðawk‚É“n‚·‚±‚Ƃ͉”\‚Å‚·‚©H‚½‚Æ‚¦‚Î [user@localhost ~]$ var='hoge' [user@localhost ~]$ echo "hoge" | awk -v var="$var" ' $0 ~ var {print var} END {print var} ' hoge hoge ‚±‚±‚ÅAvar‚É$‚ðŠÜ‚Ü‚¹‚邯 [user@localhost ~]$ var='hoge$fuga' [user@localhost ~]$ echo "hoge" | awk -v var="$var" ' $0 ~ var {print var} END {print var} ' hoge$fuga ‚Æ‚¤‚Ü‚ƒ}ƒbƒ`‚µ‚Ü‚¹‚ñ‚Å‚µ‚½BvarŽ©‘͓̂n‚³‚ê‚Ä‚¢‚é‚Í‚¸‚Å‚·‚ªA‰½‚ªŒ´ˆö‚Å‚µ‚傤‚©H
730 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2013/02/06(…) 11:23:41.42 .net] >>720 ‚¢‚¿‚¬‚傤‚߂̂Ђ¾‚肪‚í‚Ì var ‚ÍA‚Ђ傤‚©‚Ì‚³‚¢‚É ‚¹‚¢‚«‚Ђ傤‚°‚ñ‚Ö‚Ì‚©‚½‚Ö‚ñ‚©‚ñ‚ª‚¨‚±‚È‚í‚ê‚éB $0 ~ /hoge$fuga/ {print "hoge$fuga"} END {print "hoge$fuga"} ‚ß‚½‚à‚¶‚ƂȂÁ‚Ä‚µ‚Ü‚¤‚à‚Ì‚ÍA‚¶‚º‚ñ‚ ‚é‚¢‚Í‚±[‚ǂ̂Ȃ©‚Å ‚¦‚·‚¯[‚Õ‚·‚é‚Ђ‚悤‚ª‚ ‚éB
731 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2013/02/06(…) 11:29:22.31 .net] ~(ƒ`ƒ‹ƒ_)‚̉E•ӂͳ‹K•\Œ»‚Æ‚µ‚ĉðŽß‚³‚ê‚é‚©‚çA"hoge" ~ /hoge$fuga/ ‚Ń}ƒbƒ`‚·‚é‚킯‚ª‚È‚¢B ‹t‚É”J‚ëA"hoge$fuga" ~ /hoge/ ‚È‚çƒ}ƒbƒ`‚·‚éB
732 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2013/02/06(…) 11:33:09.61 .net] >>720 >721‚à>722‚à‚Ç‚¿‚ç‚àŒ´ˆöB‚â‚肽‚¢‚±‚Æ‚ð‚æ‚®—‚µ‚悤B
733 –¼‘OF720 mailto:sage [2013/02/06(…) 15:09:21.72 .net] ‚·‚¢‚Ü‚¹‚ñAecho "hoge"‚ł͂Ȃecho "$var"‚Å‚µ‚½B ‚½‚¾AŒ‹‰Ê‚Í>>720 ‚Æ“¯‚¶‚Å‚·B —v‚Í“ü—̓tƒ@ƒCƒ‹“à‚Ìuƒƒ^•¶Žšž‚݂̔CˆÓ‚Ì•¶Žš—ñv‚ðA•Ê‚Ìuƒƒ^•¶Žš‚Ɖüsž‚݂̔CˆÓ‚Ì•¶Žš—ñv‚Å’uŠ·‚·‚éA ‚Æ‚¢‚¤‚Ì‚ðƒƒ^•¶Žš‚̃GƒXƒP[ƒv“™‚Ì–Ê“|‚Ȉ—‚ð‚¹‚¸‚ɃTƒNƒb‚Æ‚â‚肽‚¢‚̂ł·‚ªA‚Å‚«‚Ü‚·‚©H
734 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2013/02/07(–Ø) 05:01:43.19 .net] ÑØ —\‚ßuƒƒ^•¶Žš‚ÆŒ¾‚Á‚Ä‚à $ ‚µ‚©o‚Ä‚±‚È‚¢v‚Æ‚©”»‚Á‚Ä‚é‚È‚ç‘債‚½‚±‚Æ–³‚¢‚¯‚Ç ˆê”ʉ»‚·‚ê‚΂·‚é‚Ù‚Ç–Ê“|‚ɂȂé
735 –¼‘OF720 mailto:sage [2013/02/07(–Ø) 22:14:56.21 .net] >>725 ‚â‚͂肻‚¤‚Å‚·‚©B ¡‚܂ł±‚¤‚¢‚Á‚½ˆ—‚Ísed‚Å‚µ‚±‚µ‚±ƒGƒXƒP[ƒv‚µ‚Ä‚â‚Á‚Ä‚½‚ñ‚Å‚·‚ªA‚¢‚¢‰ÁŒ¸–Ê“|‚ɂȂÁ‚½‚Ì‚ÅA ‚½‚Æ‚¦‚Îfgrep‚Ý‚½‚¢‚ɳ‹K•\Œ»‚ðƒIƒt‚É‚µ‚Ĉ—‚·‚é•û–@‚͂Ȃ¢‚©‚Æ’T‚µ‚Ä‚¢‚é‚ñ‚Å‚·‚ªA awk‚ł͖³—‚Å‚·‚©EEEB
736 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2013/02/08(‹à) 11:20:14.98 .net] >>726 ’P‚Ɉê’v‚Ȃ糋K•\Œ»‚È‚ñ‚©Žg‚킸‚É”äŠr‚·‚ê‚΂¢‚¢‚¶‚á‚ñB fgrep‚ÅŽ–‚ª‘«‚è‚é‚̂Ȃçawk‚©‚çfgrep‚ð‹N“®‚·‚ê‚΂¢‚¢‚¶‚á‚ñB
737 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2013/02/08(‹à) 19:27:47.04 .net] >>726 fgrep‚È‚ç index()ŠÖ”‚¶‚á‚È‚¢‚Ì?
738 –¼‘OF720 mailto:sage [2013/02/09(“y) 15:32:27.55 .net] >>727 „’P‚Ɉê’v‚Ȃ糋K•\Œ»‚È‚ñ‚©Žg‚킸‚É”äŠr‚·‚ê‚΂¢‚¢‚¶‚á‚ñB ˆÓ–¡‚ª•ª‚©‚ç‚È‚¢‚ñ‚Å‚·‚ªAawkã‚̘b‚Å‚·‚æ‚ËH >>728 index()‚̈ø”‚Í•¶Žš—ñ‚¾‚©‚çA‚±‚ê‚ð‚¤‚Ü‚Žg‚¦‚ΖړI‚̈—‚ª‚Å‚«‚éEEE‚Ì‚©‚ÈH ‚Å‚à‚È‚ñ‚©awk‚Å‚²‚¿‚傲‚¿‚å‚â‚邿‚èAƒƒ^•¶Žš‚ðƒGƒXƒP[ƒv‚·‚é‘Oˆ—‚ð‚©‚Ü‚·‚È‚è ‰½‚Ȃ肵‚½‚Ù‚¤‚ª‘f’¼‚È‹C‚ª‚µ‚Ä‚«‚½EEEB‚½‚Æ‚¦‚΂±‚ñ‚ÈŠ´‚¶‚Å $ var='hoge$fuga' $ var2=$( echo "$var" | sed 's/\$/\\\\$/g' )@©ƒGƒXƒP[ƒvˆ— $ echo "$var" | awk -v var="$var2" ' $0 ~ var {print var} END {print var} ' hoge\$fuga hoge\$fuga
739 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2013/02/09(“y) 17:49:52.25 .net] /bin/sh‚Å‚²‚¿‚傲‚¿‚å‚â‚é‚Ì‚ªD‚݂ȂçAawk‚àfgrep‚àŽg‚킸Acase•¶‚Å‚â‚è‚á‚¢‚¢‚ñ‚¶‚á‚È‚¢‚ÌB
740 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2013/02/09(“y) 21:34:09.39 .net] >>729 •¶Žš—ñ‚Ì”äŠr‚Í“™†‚łł«‚é‚Á‚Ä”Fޝ‚͂Ȃ¢‚Ì?
741 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2013/02/10(“ú) 14:31:49.57 .net] >729 ‚¢‚âA‚»‚Ì•û–@‚Å‚àŒ‹‹Ç ' ‚̓GƒXƒP[ƒv‚ª•K—v‚Å‚µ‚åB ƒ_ƒCƒŒƒNƒg‚ɃVƒFƒ‹•Ï”‚É“ü‚ê‚é•û–@‚©A ƒtƒ@ƒCƒ‹‚Ȃǂɓf‚«o‚µ‚Ä‚¨‚•û–@‚Ì•û‚ªˆÀ’èB ‚Ü‚Ÿ‚»‚ê‚Å‚à‰üs‚Æ‚©§Œä•¶Žš“ü‚ê‚ç‚ê‚邯‚à‚É‚å‚éꇂª‚ ‚邯‚Ç‚ÈB
742 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2013/02/11(ŒŽ) 20:15:01.17 .net] ‚»‚±‚܂ł߂ñ‚Ç‚‚³‚‚È‚Á‚½‚çperl‚Æ‚©ruby‚Æ‚©Žg‚Á‚½•û‚ªŠy‚¾‚¼w
743 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2013/02/11(ŒŽ) 22:46:25.57 .net] ‰½‚Å gawk -f ‚Æ‚©Žg‚킸ƒƒ“ƒ‰ƒCƒi[‚ÉS‚é‚Ì‚©‚Ë‚¥
744 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2013/02/12(‰Î) 22:00:38.07 .net] >>732 ’†ŠØƒtƒ@ƒCƒ‹‚ðì‚é‚Ì‚ÍîŽã‚ÌŽdŽ–iƒhƒ„Šç >>734 ƒƒ“ƒ‰ƒCƒi[ƒfƒBƒX‚Á‚Ä‚ñ‚ÌH
745 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2013/03/11(ŒŽ) 10:05:12.56 .net] # # text converter ( Mac to MS-DOS on Windos/MS-DOS machine) # convert CR to CR+LF # BEGIN{ RS = "\r" } { print }
746 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2013/03/15(‹à) 08:05:25.28 .net] # # Line(s”)‚𔂦‚é # END { FNR }
747 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2013/03/20(…) 19:07:17.00 .net] # text to html converter # usage: awk -f txt2htm.awk infile1.txt > outfile2.html BEGIN{ print("<html>"); print("<head>") print("<titile> My favorite URLs </titile>") print("</head>"); print("<h1> </h1>"); print("<body>"); } /^[:space:]*http/ { print "<A HREF=\""$1"\">"$1"</A><BR>"} END{ print("</body>") print("</html>") }
748 –¼‘OFUNIX(LF) to DOS(CR+LF) conversion [2013/03/21(–Ø) 21:15:00.86 .net] awk 1 infile1 > outfile2.txt
749 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2013/03/21(–Ø) 22:10:08.07 .net] # awk -f add.awk BEGIN { s1 = "323524855" s2 = "4972560" reverse(a2, s2) size = reverse(a1, s1) # s1 > s2 carry = 0 for(k = 1; k <= size; k++) { # s1 > s2 d = a1[k] + a2[k] + carry if(d >= 10) { e[k] = d - 10 carry = 1 } else { e[k] = d carry = 0 } } if(carry == 1) { e[k] = 1 size = k } g = produce_string(e, size) printf("%s + %s = %s\n", s1, s2, g) printf("%f\n", s1 + s2) exit }
750 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2013/03/21(–Ø) 22:11:11.39 .net] # >>740 ‚̂‚« function reverse(a, s, k, i) { k = 1; size = length(s) for(i = size; i >= 1; i--) { a[k++] = substr(s, i, 1) } return size } function produce_string(a, size, i) { g = "" for(i = size; i >= 1; i--) { g = g a[i] } return g }
751 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2013/03/21(–Ø) 22:12:57.08 .net] function produce_string(a, size, g, i) {
752 –¼‘OFgrep‚ðawk‚Å [2013/03/22(‹à) 13:32:02.74 .net] # usage: awk -f grep.awk char1 file1 file2 BEGIN{ pattern = ARGV[1] ARGV[1] = "" } $0 ~ pattern {print($0" File name=" FILENAME)}
753 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2013/11/30(“y) 12:16:25.95 .net] $ echo 10 20 30 | awk '{for(i=0;i<4;)print _$++i}' 10 20 30 _$++i‚Å‚à$++i‚Å‚à‚Ç‚¿‚ç‚Å‚à‚¢‚¯‚é‚̂ł·‚ªAƒAƒ“ƒ_[ƒXƒRƒA‚ª•t‚¢‚ĉ½ŒÌ‘åä•v‚Ȃ̂łµ‚傤‚©H
754 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2013/11/30(“y) 16:04:55.55 .net] ‚·‚¢‚Ü‚¹‚ñA‚í‚©‚è‚Ü‚µ‚½ ‹ó‚̕ϔ_‚Æ$++i‚ÌŒ‹‰Ê‚ªˆê‚ɂȂÁ‚Ä‚½‚¾‚¯‚È‚ñ‚Å‚·‚Ë
755 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2013/11/30(“y) 20:37:58.81 .net] ’P‚ÉŽ®‚ð•À‚ׂ邯•¶Žš—ñ˜AŒ‹‚ɂȂéA‚Ìã©‚©
756 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2014/04/02(…) 00:10:13.15 ID:T3/5Epfc.net] •ÛŽç ‚Ä‚©”¼”N‹ß‚‘‚«ž‚Ý‚ª–³‚©‚Á‚½‚©
757 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2014/04/19(“y) 13:45:38.45 ID:Db2IzPol.net] ‚Æ‚ ‚égawkƒXƒNƒŠƒvƒg‚Ìæ“ª‚Å {last_hoge=hoge; hoge=$ 3} ‚Á‚Ä‚â‚Á‚Ä‚é‚ñ‚¾‚¯‚ÇA hoge=$ 3‚Íhoge=$3‚̊ԈႢ? ‚»‚ê‚Æ‚à‚±‚¤‚¢‚¤‹L–@‚ª‚ ‚é?
758 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2014/04/19(“y) 14:56:08.53 ID:A73fEYrr.net] >>748 $ ‚͉‰ŽZŽq‚¾‚©‚çAa=b+1‚ða = b + 1‚Æ‘‚‚悤‚È‚à‚Ì‚©‚ÈB
759 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2014/04/19(“y) 21:10:32.64 ID:Db2IzPol.net] ‚¦‚¦[ ‰‰ŽZŽq‚¾‚Á‚½‚Ì‚©‚ BÕŒ‚‚ÌŽ–ŽÀ
760 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2014/04/20(“ú) 12:36:45.70 ID:SQaIR8ej.net] ‰‰ŽZŽq‚¾‚©‚çA•Ï”‚Å‚à‚¢‚¢‚æB
761 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2014/04/20(“ú) 14:34:12.09 ID:YSeiuWKu.net] Ž®‚ª‘‚¯‚é‚ËB $ ‚͈ê”Ô—D懈ʂª‚‚¢‚©‚çA‚©‚Á‚±‚ÅŠ‡‚ç‚ɂႢ‚©‚ñ‚ªB
762 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2014/04/20(“ú) 15:12:13.25 ID:k3tDznaJ.net] ¡‚Í‚¶‚߂Ēm‚Á‚½Bhaskell‚Ì$‚͉‰ŽZŽq‚¾‚Á‚Ä’m‚Á‚Ä‚½‚¯‚ÇAawk‚Å‚à‰‰ŽZŽq‚¾‚Á‚½‚ñ‚¾‚ËB
763 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2014/10/14(‰Î) 13:37:28.35 ID:cBz5RbAX.net] ‚»‚µ‚Ä”¼”N‹ß‚‘‚«ž‚Ý‚ª–³‚©‚Á‚½
764 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2014/10/15(…) 03:28:03.90 ID:SS4U/DMU.net] ‚¢‚âawkƒXƒŒ‚È‚ñ‚Ä•’i‚Í‚»‚ñ‚Ȃɘb‘è‚È‚¢‚¾‚ë
765 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2014/10/21(‰Î) 15:46:10.36 ID:TQsAGJgk.net] Ž¿–₳‚¹‚Ä‚‚¾‚³‚¢ ¡ƒfƒBƒŒƒNƒgƒŠ“à‚̃tƒ@ƒCƒ‹‚Ì–¼Ì‚ƃTƒCƒY‚ÌƒŠƒXƒg‚ðì‚肽‚¢‚ÆŽv‚Á‚Ä‚¢‚Ü‚· ƒRƒ}ƒ“ƒh‚Æ‚µ‚Ä‚Íls -l‚ðŽÀs‚µ‚Ä‚¢‚Ü‚·‚ª‚±‚ê‚ð‚³‚ç‚Éawk‚ɃpƒCƒv‚µ‚Ä‚¢‚Ü‚· ‚½‚¾‚µƒtƒ@ƒCƒ‹–¼‚ɃXƒy[ƒX‚ªŠÜ‚Ü‚ê‚Ä‚¢‚邽‚߈ȉº‚̂悤‚È‹ê“÷‚Ìô‚ð‚Æ‚Á‚Ä‚¨‚è‚Ü‚·‚ª ls -l | awk '{print $5 "\t" $9$10$11$12$13$14$15$16$17$18$19}' 10ŒÂˆÈã‚Å‹æØ‚ç‚ê‚Ä‚é‰Â”\«‚à‚ ‚邽‚ߪ–{“I‚ȑΉž‚ð‚µ‚½‚¢‚Æl‚¦‚Ä‚¢‚Ü‚·‚ª ‚æ‚¢ˆÄ‚Í‚ ‚è‚Ü‚·‚Å‚µ‚傤‚©
766 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2014/10/21(‰Î) 17:25:55.68 ID:EsuQiv22.net] # ƒtƒ@ƒCƒ‹–¼‚Éu"v‚ªŠÜ‚Ü‚ê‚Ä‚¢‚½‚ç’m‚ç‚ËB ls -Ql |awk '{split($0, foo, "\x22"); print $5 "\t" foo[2]}'
767 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2014/10/21(‰Î) 23:41:50.65 ID:stXOK2Vv.net] QƒIƒvƒVƒ‡ƒ“‚͕׋‚ɂȂÁ‚½ ls -l|awk '{s=$5;for(i=1;i<9;i++)$i="";print s"\t"$0}'
768 –¼‘OF–¼–³‚µ‚³‚ñ—‚»‚¤‚¾‘I‹“‚És‚±‚¤ mailto:sage [2014/12/13(“y) 17:07:55.12 ID:8LbgKkKk.net] 034@@‚Í@h@i”¼Špj 035@@‚Í@”@i”¼Špj@@@@@@@‚Å‚¨‚‹‚Å‚·‚©H
769 –¼‘OF–¼–³‚µ‚³‚ñ—‚»‚¤‚¾‘I‹“‚És‚±‚¤ mailto:sage [2014/12/13(“y) 18:17:16.35 ID:FQOeA8KF.net] >>759 ‚¢‚¢‚¦ˆá‚¢‚Ü‚·B
770 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2014/12/14(“ú) 00:00:31.34 ID:7YfznIJB.net] ‚Ç‚¿‚ç‚à”ñ‰Â“Ç•¶Žš‚Å‚·‚ËB‚»‚µ‚Ä‚»‚¤‚È‚é‚ÆƒXƒŒˆá‚¢B awk‚Æ—‚ނ̂Ȃç‹ï‘Ì“I‚ɂǂ¤‚¼B
771 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/02/03(‰Î) 10:36:52.13 ID:Dvc0nyMp.net] Terastation‚̃tƒ@ƒCƒ‹Eƒzƒ‹ƒ_–¼‚ÉŽg‚¤‚ƃtƒ@ƒCƒ‹ƒŒƒvƒŠƒP[ƒVƒ‡ƒ“‚ŃGƒ‰[‚ª‹N‚±‚é•¶Žš‚ª‚ ‚Á‚ÄA‚»‚ê‚ð•ÏŠ·‚·‚éƒoƒbƒ`‚𶬂·‚鎞‚É‚±‚̃}ƒCƒi[Œ¾Œê‚ª‘劈–ô‚µ‚½B –ñ80–œŒ‚̃tƒ@ƒCƒ‹ƒzƒ‹ƒ_–¼‚©‚ç’Šo‚·‚é‚Ì‚É10•ª’ö“x‚¾‚Á‚½B
772 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/05/26(‰Î) 00:18:03.33 ID:Y5HiR/XE.net] Gawk4.1.2‚ªo‚½‚È‚ A‚ÆŽv‚Á‚Ä‚½‚ç‚·‚®4.1.3‚ªo‚½B ‘fl‚ɂ͈Ⴂ‚ª‚ ‚܂蕪‚©‚ç‚ñ‚Ì‚¾‚ªB
773 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/05/31(“ú) 09:20:55.82 ID:PB6Yeih1.net] www.amazon.co.jp/AWK ŽÀ‘H“ü–å-Software-Design-plus-’†“‡/dp/477417369X V‚µ‚¢–{Ao‚½‚ñ‚¾‚È ”p‚ê‚È‚¢‚Ì‚ª¦‚¢
774 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/06/03(…) 20:45:34.22 ID:vBAc8MUN.net] >>764 ”ƒ‚Á‚Ä‚«‚½B‚Ü‚¾Å‰‚Ì•û‚ÆÅŒã‚Ì•û‚ð’‚ß‚½‚¾‚¯‚¾‚¯‚ÇB ƒy[ƒWiviu‚Í‚¶‚ß‚Évj‚Åawk‚Ì•\‹L‚ɂ‚¢‚Äu–{‘“à‚Å‚ÍA‚¢‚¸‚ê‚Ì ê‡‚à‚·‚ׂĬ•¶Žš‚Ìawk‚Æ‚¢‚¤•\Œ»‚É“ˆê‚µ‚Ä‚¨‚è‚Ü‚·v‚Æ ‚ ‚é‚Ì‚ÉA‘–¼‚ªAWKB Šª––‚ÌƒŠƒtƒ@ƒŒƒ“ƒX‚Å‹C‚ɂȂÁ‚½‚Æ‚±‚ëB ‰‰ŽZŽq‚Ì—D懈ʂÉG‚ê‚Ä‚¢‚È‚¢AƒtƒB[ƒ‹ƒh‰‰ŽZŽq‚ª u“Á•ʂȈӖ¡‚ðŽ‚Â‚È•Ï”v‚Ì’†‚É“ü‚ê‚ç‚ê‚Ä‚¢‚éB ŽQl‘‚â•¶Œ£‚ª‚È‚¢‚¯‚ÇA¡Žž‚Íuƒlƒbƒg‚ŃOƒO‚êv‚©‚ÈB
775 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/06(ŒŽ) 22:02:56.12 ID:Wnwr3Nh9.net] Mono: Playback -9707 [5%] [-97.07dB] [on] ã‚Ìs‚©‚çƒp[ƒZƒ“ƒg‚𜂢‚½”Žšiã‚̗Ⴞ‚Æ5j‚ðŽæ“¾‚µ‚½‚¢‚̂ł·‚ª‚ǂ̂悤‚É‚µ‚½‚ç‚æ‚¢‚Å‚µ‚傤‚©H ƒp[ƒZƒ“ƒg‚Ì’l‚Í0‚©‚ç100‚Ì®”‚¾‚ÆŽv‚¢‚Ü‚·
776 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/07(‰Î) 15:47:02.78 ID:NFKuqu84.net] # $0 ‚É“ü‚Á‚Ä‚¢‚邯‚µ‚Ä sub(/%.*/, ""); sub(/.*[^0-9]/, "");
777 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/08(…) 11:55:27.32 ID:rptAPQZX.net] awk -F"[%[]" '{print $2}' ‚ł͂܂¸‚¢?
778 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/08(…) 18:52:19.39 ID:GgkVcZ7j.net] >>767 ,769 ‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½ ‚Ç‚¿‚ç‚Å‚àŠó–]‚ÌŒ‹‰Ê‚ð‹‚߂邱‚Æ‚ª‚Å‚«‚Ü‚µ‚½
779 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/07/10(‹à) 10:45:11.15 ID:VcZTZ3UB.net] ƒeƒ“ƒvƒŒ‚Å‚ ‚锤‚Ì1‚ª“ǂ߂Ȃ¢‚ñ‚¾‚ªA‚±‚̃XƒŒ“I‚É‚ÍPOSIX‚Å‘‚‚Ì‚ª ³“H•’i‚ÍGawk‚µ‚©Žg‚í‚È‚¢‚̂ňꉞŠm”FB
780 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2015/09/18(‹à) 18:16:27.97 ID:RqA0Le8+o] ƒAƒz‚¶‚á‚È‚¢ƒGƒCƒz‚¾
781 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2015/10/10(“y) 22:36:33.12 ID:1AEUTcmG.net] awk ‚Ì a ‚ÍAaho ‚Ì a ‚½‚¾‚µAƒGƒCƒz‚Ɠǂނ炵‚¢ ‚Ö‚¥[[[[[
782 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/02/12(‹à) 17:12:05.45 ID:VH2jVHwT.net] awkŽg‚Á‚Ä‚éƒVƒFƒ‹ƒXƒNƒŠƒvƒgŒ©‚邯“¦‚°‚Ä‚é‚È‚ ‚ÆŽv‚¤
783 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/02/18(–Ø) 00:13:16.92 ID:E3KgV2Kz.net] •’Ê‚Í x[3]=5 ‚Æ‘‚‚ªA=‚È‚µ‚Ì x[3] ‚¾‚¯‚Å‚àƒGƒ‰[‚ƂȂ炸Ax ‚ð”z—ñ‚Æ‚µ‚ÄŠm•Û‚µAlength(x)=1 ‚ɂȂé‚̂𔌩 ‚Ü‚ A‚ ‚Ü‚è•K—v‚È‚¢‚¯‚Ç
784 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/02/18(–Ø) 23:58:18.64 ID:kHIvdCfG.net] ‚Ü‚ Agawk‚̃}ƒjƒ…ƒAƒ‹‚Å‚à‘ã“ü‚Ì‘O‚ÉŽQÆ‚ªo‚Ä‚‚邵
785 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/02/20(“y) 00:57:58.12 ID:OTE8dQpJ.net] ‚»‚¤‚Å‚µ‚½‚©AV”Œ©‚łȂ©‚Á‚½
786 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/02/20(“y) 15:01:09.40 ID:91Q+YYwH.net] ‘ã“ü‘O‚É‚¤‚Á‚©‚èŽQÆ‚µ‚Ä‚µ‚Ü‚¤‚̂͋H‚É—Ç‚‚ ‚éB
787 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/02/28(“ú) 01:02:06.47 ID:Atbyv4Wk.net] IGNORECASE=1 ‚ðBEGIN ‚Ì‘O‚É’u‚¢‚Ä‚àƒGƒ‰[‚ɂȂ炸A•s‰Â‰ð“®ì ƒZƒLƒ…ƒŠƒeƒB“I‚É‚â‚΂‚È‚¢‚Ì
788 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/02/28(“ú) 02:01:41.85 ID:2mMmSiU+.net] >>778 BEGIN ƒZƒNƒVƒ‡ƒ“‚ðæ“ª‚É‘‚¯‚Ƃ͉½ˆ‚É‚à‘‚¢‚ĂȂ¢B BEGIN ‚ðÅŒã‚É‘‚¢‚Ä‚à END ‚ðʼn‚É‘‚¢‚Ä‚à–â‘è‚Í–³‚¢B ‰½ˆ‚É‘‚¢‚Ä‚àAŽÀÛ‚É‚Íæ“ªs“ǂݞ‚Ý‘OAŠes“ǂݞ‚ÝŽžAÅIs“ǂݞ‚ÝŒã‚É‚»‚ꂼ‚ê ƒpƒ^[ƒ“ƒ}ƒbƒ`‚ªs‚í‚ê‚Ä‚¢‚éB ‚½‚¾ƒ}ƒbƒ`‚·‚éðŒ‚ª“ÁŽê‚¾‚©‚çA擪‚©ÅŒã‚Å‚µ‚©’†‚Ì•¶‚ªŽÀs‚³‚ê‚È‚¢‚¾‚¯B
789 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2016/03/29(‰Î) 09:03:58.15 ID:/c8bAcK4.net] ƒTƒbƒJ[ƒuƒbƒVƒ…“ú–{‘ã•\“ú’ö‚Õ‚ ‚½‚ñi‚µ‚ã‚Á‚¿‚傤‚Ü‚¢‚‚닳ˆç’·Œð‘ãjt•¶Ž·s40‘㔄㷊zƒVƒ…ƒK[ƒ`ƒ‡ƒR https://www.youtube.com/watch?v=NDq1QoJY0nY‰Fƒhƒiƒ‹ƒhƒAƒiƒŠƒXƒgƒpƒ[ƒXƒg[ƒ“ƒR[ƒ`ƒ“ƒO‚Æ‚µ‚Ü‚¦‚ñ ƒTƒbƒJ[ƒuƒbƒVƒ…“ú–{‘ã•\“ú’öŒÃ–{‰®‚悵‚½‚¯‚µ‚ã‚Á‚¿‚傤‚¿‚傱‚µ‚オ[ ƒfƒB[ƒ‰[Å–±“VËŠJ”ŽÒŽ€–S‹l‚݃ˆƒ~ƒhƒNƒ^[ƒ}ƒCƒNƒƒT[ƒrƒX•s‘« ƒTƒbƒJ[ƒuƒbƒVƒ…“ú–{‘ã•\“ú’ö‚Õ‚ ‚½‚ñƒVƒtƒgŒõ‹à‚³‚©‚¢‹§ƒoƒCƒglŒ NŠQ–â‘è t•ªŽ‘Œ¹Ž·sƒjƒ…[ƒˆ[ƒN’ጴ‰¿‚Ú‚Á‚½ƒXƒe[ƒLƒ\ƒ‹ƒgƒŒƒCƒN•Ÿ‰ª‰¡•lV‹´“z—ê‰Û‹àƒpƒ`ƒVƒtƒg‹§ƒoƒCƒg–â‘èVŠƒ•ăZƒ“ƒ^[¶Žc ƒRƒXƒ‚Q‚Sƒ`ƒƒƒŠƒeƒB[‰B‚ê40‘ã¶Šˆ•ÛŒìƒvƒŒƒCƒ{[ƒCƒoƒCƒgƒŒ[ƒh‚¢‚½‚è‚ ‚ñÚ‘Ò–â‘è ƒ}ƒXƒRƒ~KARDƒ[ƒ“ƒP[ƒI[ƒT[ƒrƒX•s‘«¥Šˆƒp[ƒeƒB[Šñ•t‹àŽ·sŒ´”ƒrƒWƒlƒX FBIƒ`ƒƒƒCƒj[ƒYƒ^ƒCƒzƒeƒ‹”„㎖–±ŠƒKƒ`ƒƒŒˆŽZƒKƒ`ƒƒƒLƒƒƒ“ƒy[ƒ“i”Ì”„•ñ“¹w‰ßŒƒ”h‘gDŒüŒg‘ÑÅVî•ñ’ñ‹ŸI—¹ Z’·”Œ¾×S’ˆÓƒm[ƒgƒ“ŽY”pƒGƒ‰[(’˜ìŒ ƒNƒŒ[ƒ€’†‘”½‰ž—ZŽ‘‚Šz‹³ˆç”ï)(’†‘•ߌ~’c‘Ì40‘ãŽÐˆõƒTƒbƒJ[ƒRƒƒ“ƒg ‚Šz“üŠw‹àƒ„ƒtƒEV‹´‘åŠwƒ„ƒtƒEV‹´—Ž–’·FXŒo”ï ‚¨‚¶‚â50‘㎑ŽYƒKƒŠƒoƒYƒtƒB[ƒh40‘ãƒGƒŠ[ƒg
790 –¼‘OFawk–½ [2016/05/10(‰Î) 10:11:56.15 ID:qP72K9YB.net] mawk32.exe‚Åumultibyte charv‚̃ƒbƒZ[ƒW‚ª‚łĢ‚Á‚Ă܂·A‰½‚ªŒ´ˆö‚Å‚µ‚傤? —}Ž~‚·‚é•û–@‚Í‚ ‚è‚Ü‚·‚©? multibyteŽw’è‚̃Rƒ}ƒ“ƒhƒ‰ƒCƒ“ƒIƒvƒVƒ‡ƒ“‚Í–³‚¢‚悤‚Ȃ̂ł·‚ª?
791 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/05/10(‰Î) 13:22:33.71 ID:pT7b4QGj.net] UTF-8 ‚ªŽg‚¦‚È‚¢‚Ì‚©‚à umawk multibyte charv‚ÅŒŸõI
792 –¼‘OFawk–½ [2016/05/11(…) 00:10:08.64 ID:EkexSAUH.net] „‚V‚W‚Q ƒf[ƒ^‚àƒvƒƒOƒ‰ƒ€‚à‚r‚i‚h‚r‚Å‚·B ‰½‚É”½‰ž‚µ‚Ä multibyte char‚ªo‘±‚¯‚é‚Ì‚©•s–¾‚Å‚·B ‚‡‚‚—‚‹‚‘¬‚Ȃ̂Ŗž‘«‚Ȃ̂ł·‚ªA‚r‚s‚c‚d‚q‚q‚É multibyte char‚ª‚Å‘±‚¯‚é‚̂ł¤‚´‚¢‚µA‚±‚Ìo—͂Ԃñ‚¾‚¯‘¬“x‚à’ቺH
793 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/05/11(…) 00:13:30.76 ID:Qn6YFszJ.net] “ü—Í‚ÉSJIS‚łȂ¢•¶Žš‚ª¬Ý‚µ‚Ä‚¢‚邱‚ƂȂ¢H nkf -s “ü—̓tƒ@ƒCƒ‹ | awk ‚ŕϊ·‚µ‚½‚ç
794 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:age [2016/05/11(…) 03:47:08.47 ID:6KznZIvs.net] ƒR[ƒh‚ð‹³‚¦‚ĉº‚³‚¢B ƒ`ƒƒƒŒƒ“ƒW‚µ‚Ü‚µ‚½‚ªA‚±‚ê‚ł̓_ƒ‚Å‚·BB (for i=1, i<=NF, i++){ if $i<0{$i=0} } print $0 ‚µ‚½‚¢‚±‚Æ‚ÍA‰º‹L‚̂悤‚Ès—ñ‚Ì”Žš‚ª‚ ‚Á‚ÄA•‰‚Ì’l‚ðƒ[ƒ‚É’uŠ·‚µ‚½‚¢‚Å‚·B ¥Œ³‚Ìs—ñ 3 15 6 1 -5 4 0 2 8 9 -7 11 ¥‚â‚肽‚¢•ÏŠ·Œ
795 –¼‘OFã‚Ìs—ñƒCƒ[ƒW 3 15 6 1 0 4 0 2 8 9 0 11 [] [‚±‚±‰ó‚ê‚Ă܂·]
796 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/05/11(…) 04:14:37.49 ID:gi9ycYMA.net] \•¶‚ª‚º‚ñ‚º‚ñ‘Ê–ÚB {for(i=1;i<=NF;i++)if($i<0){$i=0};print $0;} u‚µ‚½‚¢‚±‚Æ‚ÍA`‚µ‚½‚¢‚Å‚·Bv‚Ì\•¶‚à‘Ê–ÚB“TŒ^“I‚Ȃ˂¶‚ê•¶B
797 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/05/11(…) 07:39:07.59 ID:E3fj3Ww+.net] Ruby, Python ‚ȂǂðŽg‚¦‚ÎH
798 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/05/11(…) 12:31:52.37 ID:ZhRn3EDd.net] >>787 Ruby, Python ƒXƒNƒŠƒvƒg‚ð’ñަ‚µ‚Ä‚Ý‚ë‚æB
799 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/05/11(…) 22:58:11.78 ID:Lckmn9CP.net] >>786 ‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·Io—ˆ‚Ü‚µ‚½I (ˆêsƒvƒƒOƒ‰ƒ~ƒ“ƒOIawk•Ö—˜‚Å‚·‚Ë)
800 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/05/13(‹à) 01:56:22.83 ID:VtzDMLxe.net] awk ‚¶‚á‚È‚‚Ä‚à‚¢‚¢‚ñ‚È‚ç $ sed 's/-[0-9][0-9]*/0/g' ... GNU sed ‚È‚ç $ sed -r 's/-[0-9]+/0/g' ... ‚Å‚¦‚¦‚ñ‚¿‚ႤH
801 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/06/14(‰Î) 11:25:33.91 ID:ddY9aluRD] switch‚È‚¢‚Ì‚Ë
802 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/06/22(…) 00:21:13.08 ID:X+fwM1CQ.net] ‚©‚Ü‚Õ@uwƒVƒFƒ‹Œ|x‚ÉŒø‚ AWKˆ•ûâ³v ƒGƒCƒzæ¶uAWK‚Á‚ÄŽg‚¢ŽÌ‚Ă̌¾Œêi’†—ªjƒvƒ‰ƒXƒAƒ‹ƒtƒ@‚̈—‚ª‚â‚肽‚¢‚æ‚ËB ‚½‚¾‚»‚̈—‚͂ƂĂàŠÈ’P‚Ȉ—‚Å‚¢‚¢B‚»‚±‚ɑ΂µ‚ÄV‚µ‚¢ƒvƒƒOƒ‰ƒ€Œ¾Œê‚ðì‚Á‚Ä‚¢‚«‚½‚¢v AWKƒu[ƒ€‘æ1¢‘ã‚ÍuƒAƒCƒhƒ‹Ž«‘v‚ÅŠw‚ñ‚¾\\“ú–{GNU AWKƒ†[ƒU[‰ï Ä“¡‚³‚ñ (1/5)FCodeZineiƒR[ƒhƒWƒ“j codezine.jp/article/detail/9478 2016/06/15 14:00
803 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/06/22(…) 23:46:54.12 ID:P+7nG182.net] ‚₽‚ç‚Æ‘±‚«‚Í“o˜^‚µ‚ēǂ߂ƌ¾‚í‚ê‚Ä‚à‚È‚ B ‚±‚̃XƒŒ‚ª—§‚Á‚½ ‚©‚çJGAUC‚ÌHP‚ªXV‚³‚ê‚Ä‚¢‚È‚¢‚Á‚Ă̂ং¢B
804 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/08/27(“y) 09:20:46.26 ID:2q8s4uQl.net] Windows”Å‚Ìgawk‚Å—V‚ñ‚Å‚½‚ç for (i=0; i<n; i++) ‚æ‚è for (i=0; i<n; i+=1) ‚̂ق¤‚ª ŽÀsŽžŠÔ‚ª’Z‚‚Ȃ邱‚ƂɋC‚¢‚½ ‚È‚ñ‚¾‚±‚è‚á
805 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2016/09/13(‰Î) 23:56:36.77 ID:mfLTwPLq.net] for(i=1;i<=1000000;i++){a[i]=1} ‚Æ for(i=1;i<=1000000;i++){a[i]=sprintf("1")} Œ‹‰Ê‚Í“¯‚¶‚Í‚¸‚Ȃ̂ÉAŒãŽÒ‚͈Ùí‚Ƀƒ‚ƒŠ‚ðH‚¤I‚Ó‚µ‚¬I
806 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2016/09/14(…) 00:22:19.58 ID:YCeX8Gov.net] “¯‚¶‚¶‚á‚È‚¢‚¼B”’l‚Æ•¶Žš—ñ‚¾B ‚Æ‚±‚ë‚ÅAŒN‚ªŽg‚Á‚Ä‚é awk ‚͂ǂê? apropos awk ‚Á‚Ä‚â‚Á‚Ă݂½‚çA‚±‚ñ‚È‚ño‚Ä‚«‚½B gawk (1) - ƒpƒ^[ƒ“ŒŸõEˆ—Œ¾Œê igawk (1) - ƒCƒ“ƒNƒ‹[ƒhƒtƒ@ƒCƒ‹‚ðŽg‚¤ gawk a2p (1) - Awk to Perl translator awk (1) - pattern scanning and text processing language English (3perl) - use nice English (or awk) names for ugly punctuation v... mawk (1) - pattern scanning and text processing language nawk (1) - pattern scanning and text processing language
807 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2016/09/14(…) 22:01:59.31 ID:DqYC5LBT.net] >>796 —Ⴊˆ«‚‚ăXƒ}ƒ\ACygwinã‚Ågawk4.1.4Žg‚Á‚Ä for(i=1;i<=1000000;i++){a[i]="1"} ‚Æ for(i=1;i<=1000000;i++){a[i]=sprintf("1")} ‚Ń‹[ƒv’Eo’¼Œã‚̃ƒ‚ƒŠŽg—p—Ê‚ð”äŠr‚·‚邯 オ60MBytesA‰º‚ª600MBytes‚Æ‚©‚ɂȂÁ‚½ cmd‚Å“®‚gawk‚Ì3.1.7‚Å‚à“¯‚¶‚悤‚È·‚ª‚Å‚½ Linux‚ÍŽŽ‚µ‚Ä‚¢‚È‚¢‚¯‚ÇA‚à‚µ‘åä•v‚È‚çWindows”ł̖â‘è‚©‚à
808 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/09/14(…) 22:50:10.30 ID:PWB0Awgu.net] >>797 OSX El Capitan gawk 4.1.4 ‚»‚ꂼ‚êBEGIN{}‚É“ü‚ꂽƒXƒNƒŠƒvƒg‚ð“ǂݞ‚Ü‚¹‚ÄŽÀsB ‚Å‘OŽÒ”\MBAŒãŽÒ3GB’´‚܂Ńƒ‚ƒŠŽg‚Á‚½iƒAƒNƒeƒBƒrƒeƒBƒ‚ƒjƒ^jB
809 –¼‘OF795 [2016/09/14(…) 23:40:38.22 ID:YCeX8Gov.net] ‚â‚Á‚Ă݂½‚æBŠÂ‹«‚Í Debian jessieB ƒeƒXƒgƒvƒƒOƒ‰ƒ€ #!/usr/bin/perl -w use strict; { my $do_ps = 'system("ps p $PPID o pid,sz,args")'; foreach ( 1,'sprintf("1")'){ system('gawk',"BEGIN { for(i=1;i<=1000000;i++){a[i]=$_} $do_ps;}"); } } ŽÀsŒ‹‰Ê PID SZ COMMAND 7389 7693 gawk BEGIN { for(i=1;i<=1000000;i++){a[i]=1} system("ps p $PPID o pid,sz,args");} PID SZ COMMAND 7392 158116 gawk BEGIN { for(i=1;i<=1000000;i++){a[i]=sprintf("1")} system("ps p $PPID o pid,sz,args");} KB ’PˆÊ‚炵‚¢‚©‚ç 8MB ‚Æ 160MB B‚½‚¾‚²‚Æ‚¶‚á‚È‚¢·‚¾‚ËB 1 ‚ð "1" ‚É•ÏX‚µ‚Ä‚à‚±‚ñ‚ÈŠ´‚¶‚¾‚©‚ç”’l‚Æ•¶Žš—ñ‚Ì·‚Æ‚¢‚¤‚킯‚ł͂Ȃ³‚»‚¤B
810 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2016/09/14(…) 23:49:14.48 ID:YCeX8Gov.net] ‚²‚ß‚ñA‘‚«–Y‚ꂽB GNU Awk 4.1.1, API: 1.1 (GNU MPFR 3.1.2-p3, GNU MP 6.0.0) Copyright (C) 1989, 1991-2014 Free Software Foundation.
811 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2016/09/17(“y) 08:30:37.61 ID:didBD5ba.net] ‚æ‚l‚¦‚½‚çAƒƒ‚ƒŠ‚ÌŽg—p—ÊŽ©‘Ì‚¶‚á‚È‚‚ÄA‚»‚ꂪ‚ǂꂾ‚¯‘‚¦‚½‚©‚ªd—v‚¾‚ËB ‚»‚µ‚ÄA˜A‘z”z—ñ‚Ì\‘¢‘̂ƃL[‚É•K—v‚ȗʂ͂ǂ̃P[ƒX‚Å‚à“¯‚¶‚Æl‚¦‚ç‚ê‚éB ‚‚܂èA˜A‘z”z—ñ‚Ì—v‘f‚Ì‚½‚߂̗ʂª‚ǂꂾ‚¯ˆá‚¤‚©‚ð’¼Ú’m‚邱‚Æ‚ª‚Å‚«‚é‚Í‚¸B ‚Æ‚¢‚¤‚킯‚ÅA‚à‚¤ˆê‰ñƒeƒXƒgB https://ideone.com/mRuFj7
812 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2016/09/17(“y) 08:32:42.20 ID:didBD5ba.net] ŽÀsŒ‹‰Ê element before after diff 1 5685 7691 2006 i 5685 29226 23541 sprintf("%d",i) 5685 158124 152439 sprintf("%d",i) + 0 5685 29221 23536 sprintf("%d",i) "" 5685 37026 31341 1000000 —v‘f‚Ì”z—ñ‚Å 2MB ‚Á‚ÄA‚¢‚Á‚½‚¢‚Ç‚¤‚â‚Á‚Ä‚é‚ñ‚¾‚낤B‚È‚·‚¬‚éB sprintf("%d",i) ‚ª“Ëo‚µ‚Ä‘½‚¢‚Ì‚Í sprintf ‚Å‘½‚߂Ɋm•Û‚µ‚Ä Ø‚è‹l‚ß‚½‚肹‚¸‚É‚»‚̂܂܎g‚Á‚Ä‚é‚Ì‚¾‚낤‚©B ‚³‚ Agawk ‚̃\[ƒXƒR[ƒh‚ðƒnƒbƒN‚µ‚Ă݂邩!
813 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/09/17(“y) 14:11:27.89 ID:IIH0ZjSk.net] „‘ª‚¾‚¯‚ÇAstream, yield, callbackA’x‰„ˆ—‚©‚à ƒf[ƒ^‚ðƒoƒbƒtƒ@ƒTƒCƒY•ª‚¾‚¯“ǂݞ‚ñ‚ň—‚µ‚ÄA ŽŸ‚̃Rƒ}ƒ“ƒh‚Ö‘—‚Á‚½‚çA‚»‚ê‚ðŽÌ‚Ä‚ÄAŽŸ‚̃f[ƒ^‚ð“ǂݞ‚Þ‚Ì‚©‚à ‚±‚Ì•ûŽ®‚¾‚ƃƒ‚ƒŠ‚ÍAƒoƒbƒtƒ@ƒTƒCƒY•ª‚¾‚¯‚µ‚©Žg‚í‚È‚¢
814 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2016/09/18(“ú) 10:41:36.96 ID:6jI6cHER.net] ƒxƒNƒ^[‚ÉŒöŠJ‚³‚ê‚Ä‚égawk3.1.5i‚Æ”ñŒöŠJ‚Ì3.1.7jAƒwƒ“ƒeƒR‚Ȉ—‚ªŒ©‚‚©‚Á‚½‚̂Ńƒ‚ ‚±‚Ìgawk‚ÌsystemŠÖ”‚ðŽÀs‚·‚邯AŠÂ‹«•Ï”TMP‚ªŽw‚µ‚Ä‚éƒtƒHƒ‹ƒ_‚É @echo off systemŠÖ”‚̈ø” ‚Æ‚¢‚¤2s‚ª‘‚©‚ꂽƒoƒbƒ`ƒtƒ@ƒCƒ‹pip?.bati?‚ÍsystemŽÀs‰ñ”+1j‚Æ‚¢‚¤‚Ì‚ªì¬‚³‚ê
815 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2016/09/18(“ú) 10:44:42.56 ID:6jI6cHER.net] EEE‚¢‚Á‚Ø‚ñ‚É‘‚±‚¤‚Æ‚µ‚½‚çƒnƒl‚ç‚ê‚éorz
816 –¼‘OF803 [2016/09/18(“ú) 10:46:32.08 ID:6jI6cHER.net] (‘±‚«) ‚»‚ê‚ð/c pip?.bat‚Å‹N“®AŠ®—¹Œã‚Épip?.bat‚ð 휂Ƃ¢‚¤—¬‚ê‚ŃRƒ}ƒ“ƒh‚ªŽÀs‚³‚ê‚é
817 –¼‘OF803 [2016/09/18(“ú) 10:47:07.98 ID:6jI6cHER.net] (‘±‚«) systemŠÖ”‚ðŽg‚Á‚½ƒXƒNƒŠƒvƒg‚𓯎ž‚É1‚‚µ‚©ŽÀs‚µ‚È‚¢‚È‚ç—Ç‚¢‚¯‚Ç 2‚ˆÈãŽÀs‚µ‚½‚Æ‚«‚̓^ƒCƒ~ƒ“ƒOŽŸ‘æ‚Åpip?.bat‚Ì”Žš‚ª‚Ԃ‚©‚èAæ‚ÉŽÀs‚µ‚½‘¤‚ª E ƒRƒ}ƒ“ƒh‚ªŽÀs‚³‚ê‚È‚¢ E ƒRƒ}ƒ“ƒh‚ªŽÀs‚³‚ê‚邯‚ÇAŠ®—¹Œã‚Éuƒoƒbƒ`ƒtƒ@ƒCƒ‹‚ªŒ©‚‚©‚è‚Ü‚¹‚ñv‚ª“f‚©‚ê‚é ‚Æ‚¢‚¤Œ‹‰Ê‚É‚È‚é —\‚ßcmd‚Ì‘‹‚²‚Æ‚ÉTMP‚ð•Ï‚¦‚Ä‚¨‚¯‚Ζâ‘è‚È‚¢‚¯‚Ç–Ê“|‚‚³‚¢ ƒRƒ}ƒ“ƒh | getline‚Å‹N“®‚µ‚½‚Ù‚¤‚ªŽè‚ÁŽæ‚è‘‚¢‚ÆŽv‚¤ i‚½‚¾‚µo—Í‚ª2KBytes—‚܂邯Ž~‚܂邩‚ç“K‹XƒŠƒ_ƒCƒŒƒNƒg‚·‚éj ‚Å‚à‰½‚Å‚±‚ñ‚È•û–@‚ÅsystemŠÖ”‚ðŽÀ‘•‚µ‚½‚ñ‚¾‚낤‚Ë(LEƒÖEM)
818 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/09/18(“ú) 13:53:41.51 ID:EIh/dcA1.net] tmpfile ‚ðŽg‚¦‚ÎA‘¼‚Æd•¡‚µ‚È‚¢Aƒ‰ƒ“ƒ_ƒ€‚È–¼‘O‚̃tƒ@ƒCƒ‹‚ðì‚ê‚é‚Ì‚ÉA ‚Ç‚¤‚µ‚ÄŽg‚í‚È‚¢‚Ì‚¾‚낤H
819 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2016/09/18(“ú) 14:54:02.97 ID:KtcAr9oX.net] MS-DOS ‚ł͂ËAƒRƒ}ƒ“ƒhƒ‰ƒCƒ“‚Ì’·‚³‚̧ŒÀ‚ªŒµ‚µ‚©‚Á‚½‚ñ‚¾‚æB‹Á‚‚È‚©‚êA‚½‚Á‚½ 128 ƒoƒCƒg‚¾B ‚»‚ñ‚Ȋ‹«‚Å‚ÍAƒoƒbƒ`ƒtƒ@ƒCƒ‹‚É‚·‚ê‚ÎŽÀs‚Å‚«‚邯‚Ç command /c "prog arg1 arg2 ..." ‚Å‚Í command /c ‚Ì‚¹‚¢‚ŧŒÀ‚ð‰z‚¦‚邯‚¢‚¤‚±‚Æ‚à‚ ‚邾‚낤B‚‚܂èA‚»‚¤‚¢‚¤‚±‚Æ‚¾B cccç’k‚¾BŠm‚©‚É‚»‚¤‚¢‚¤§ŒÀ‚Í‚ ‚Á‚½‚¯‚ÇB Œ»Ý‚Í‚à‚¤ system ŠÖ”‚ł͂»‚¤‚¢‚¤‚±‚Æ‚ð‚µ‚Ä‚¢‚È‚¢‚Æ‚¢‚¤‚±‚Æ‚ª ChangeLog ‚É‘‚©‚ê‚Ă邿B 2014-01-15 Eli Zaretskii <eliz@gnu.org> * popen.c (os_system): Use spawnl, and quote the command line, to be consistent with what gawk_popen does. (os_popen) [__MINGW32__]: Don't scriptify the command, to be consistent with gawk_popen. (os_pclose) [__MINGW32__]: Update to match os_open: no need to unlink the script file.
820 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2016/09/18(“ú) 15:07:54.47 ID:KtcAr9oX.net] ‚Å‚àƒ\[ƒXƒR[ƒh‚ðŒ©‚é‚©‚¬‚èAƒpƒCƒv‚ł͂»‚¤‚¢‚¤‚±‚Æ‚ð‚µ‚Ä‚é‚Ý‚½‚¢‚È‚ñ‚¾‚¯‚Çcc ‚¿‚å‚Á‚ÆŽŽ‚µ‚Ă݂Ă‚ê‚È‚¢‚©‚ÈB system("dir") | getline ‚Ý‚½‚¢‚ÈŠ´‚¶? ‚æ‚’m‚ç‚È‚¢‚¯‚ÇB
821 –¼‘OF803 [2016/09/18(“ú) 16:19:12.82 ID:6jI6cHER.net] ƒRƒ}ƒ“ƒh | getline ‚Å‹N“®‚·‚éꇂÍpip?.bat‚Íì‚ç‚ê‚Ü‚¹‚ñ‚Å‚µ‚½ systemŠÖ”‚¾‚¯pip?.batŒo—R‚Ì–Í—l klabaster”Å‚Ìwindows—pgawk4.1.3‚¾‚ÆsystemŠÖ”‚ªpip?.bat‚ð ì‚ç‚È‚©‚Á‚½‚©‚çAƒxƒNƒ^[”ŌŗL‚Ì“®‚«‚©‚È‚ ‚ÆŽv‚¢‚Ü‚·
822 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2016/09/18(“ú) 17:46:00.36 ID:KtcAr9oX.net] ‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B gawk-4.1.1 ‚Ì pc/popen.c ‚ðŒ©‚½ŒÀ‚è‚Å‚Í gawk ‚Ì system ŠÖ”‚Ńoƒbƒ`ƒtƒ@ƒCƒ‹‚ðì‚é‚Ì‚Í MINGW ŒÀ’è‚ÅA ChangeLog ‚ɂ͖â‘肪‰ðÁ‚³‚ꂽ‚©‚ç’¼Ú spawnl ‚ÅŽÀs‚·‚邿‚¤‚É‚µ‚½‚Æ‘‚©‚ê‚Ä‚¢‚é‚킯‚Å‚·‚ª gawk ‚̃pƒCƒvˆ—‚ðŽÀs‚µ‚Ä‚¢‚é(‚ÆŽv‚í‚ê‚é) os_popen ŠÖ”‚ł̓oƒbƒ`ƒtƒ@ƒCƒ‹‚ðì‚邯‚«‚Æ“¯—l‚É tempnam ŠÖ”‚Ńtƒ@ƒCƒ‹–¼‚ðì‚Á‚½ã‚ÅA‚»‚̃tƒ@ƒCƒ‹‚ðŒo—R‚µ‚Ď󂯓n‚µ‚ð‚µ‚Ä‚¢‚邿‚¤‚ÉŒ©‚¦‚Ü‚·B ‚±‚ê‚Í MS-DOS ‚ÌŽž‘ã‚©‚çŽg‚í‚ê‚Ä‚é‚â‚è•û‚ÅAƒpƒCƒv‚̂悤‚ÉŒ©‚¦‚Ä‚àƒpƒCƒv‚ł͂ ‚è‚Ü‚¹‚ñB ‚±‚Ì‚â‚è•û‚¾‚Æ gawk ‚Å while (( command | getline) > 0) ‚Æ‘‚¢‚Ä‚àŽÀŽ¿“I‚É‚Í system("command > filename"); while (( getline < "filename") > 0) ‚Æ“¯‚¶‚±‚ƂɂȂè‚Ü‚·B ‚ ‚‚܂łà 4.1.1 ‚Ì pc/popen.c ‚Ì os_popen ŠÖ”‚ª‚»‚¤Œ©‚¦‚邯‚¢‚¤‚¾‚¯‚ÅAŽÀۂɂ͈Ⴄ‚©‚à‚µ‚ê‚Ü‚¹‚ñ‚ª Ž©•ª‚ÅŽŽ‚·‚±‚Æ‚ª‚Å‚«‚Ü‚¹‚ñB‚»‚à‚»‚à 3.1.5 ‚̃\[ƒXƒR[ƒh‚Á‚Ăǂ±‚É‚ ‚é‚Ì? ‚à‚µŠ¨ˆá‚¢‚¶‚á‚È‚¢‚È‚ç >>807 ‚Æ“¯‚¶–â‘肪‹N‚±‚è‚»‚¤‚È‹C‚ªcc Linux ‚ðŽg‚Á‚Ă鎩•ª‚ɂ͊֌W‚È‚¢‚Æ‚¢‚Á‚Ä‚µ‚Ü‚¦‚΂»‚ê‚܂łł·‚ªB
823 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/09/18(“ú) 19:56:17.75 ID:zTPoEkjL.net] >>812 vector‚Ì”z•zƒtƒ@ƒCƒ‹“à‚Ìreadme‚ɂ̓\[ƒXƒR[ƒh‚Ì ŒöŠJꊂð’T‚µ‚Ă邯‚©A’¼Ú˜A—‚·‚ê‚Γn‚·‚Æ‚©‘‚¢‚Ä‚ ‚éB Windows”ÅANT‚ ‚½‚è‚©‚çˆêŽžƒtƒ@ƒCƒ‹ì‚炸‚ɃpƒCƒv“®ì‚·‚邿‚¤‚É ‚È‚Á‚½‚Æ‚©A‚Ç‚±‚©‚œǂñ‚¾‹C‚ª‚·‚邯‚ÇB
824 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2016/09/18(“ú) 22:03:20.37 ID:KtcAr9oX.net] “ä‚Í‰ð‚¯‚½B ƒtƒ@ƒCƒ‹‚ðŽg‚Á‚ăf[ƒ^‚ð“n‚·‚̂̓}ƒNƒ __DJGPP__ ‚ƃ}ƒNƒ __MINGW32__ ‚ª ‚¢‚¸‚ê‚à’è‹`‚³‚ê‚Ä‚¢‚È‚¢ê‡‚炵‚¢‚Å‚·B Vector ‚Ì‚Í MINGW ‚Ȃ̂ŊY“–‚µ‚Ü‚¹‚ñB‚¨‘›‚ª‚¹‚µ‚Ü‚µ‚½B
825 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/09/19(ŒŽ) 11:56:06.00 ID:iIvzjj/t.net] ƒtƒ@ƒCƒ‹‚ðŒo—R‚µ‚Ä‚¢‚Ä‚àAƒXƒgƒŒ[ƒW‚É‘‚«ž‚ނƂ͌À‚ç‚È‚¢ ƒƒ‚ƒŠã‚¾‚¯‚É‘¶Ý‚·‚éAƒtƒ@ƒCƒ‹‚à‚ ‚蓾‚éB Linux‚ÌRAMƒfƒBƒXƒNAtmpfs ‚Æ‚©
826 –¼‘OF803 [2016/09/19(ŒŽ) 14:26:19.66 ID:fDWhtT6v.net] >>812 î•ñ‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B>>804 ‚Å‘‚¢‚½uƒwƒ“ƒeƒR‚Ȉ—v‚ðpc\popen.c“à‚ÉŠm”F‚Å‚«‚Ü‚µ‚½B scriptifyŠÖ”‚ÌtempnamŒÄ‚ñ‚ł邯‚±‚ë‚ŃvƒƒZƒXID‚à‚‚¯‚é‚È‚èA×H‚µ‚½‚¢‚È‚ EEE
827 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2016/09/20(‰Î) 17:00:26.41 ID:RIxgZ1yj.net] æ“úƒAƒNƒZƒX‚Å‚«‚È‚©‚Á‚½ GNU ‚̃TƒCƒg‚ª•œŠˆ‚µ‚Ä‚½‚̂Š3.1.5 ‚̃\[ƒXƒR[ƒh‚ð“üŽè‚Å‚«‚Ü‚µ‚½B ‚â‚Á‚Ï‚è os_popen ‚©‚ç‚à scriptify ‚ðŒÄ‚ñ‚Å‚½‚Ý‚½‚¢‚Å‚·‚ËB4.1.1 ‚̃\[ƒXƒR[ƒh‚¶‚á”»‚è‚Ü‚¹‚ñ‚Å‚µ‚½B ˆê‰ž chdir ‚̓Aƒgƒ~ƒbƒN‚Ȉ—‚̂͂¸‚È‚Ì‚ÅƒŠƒXƒN‰ñ”ð‚ɖ𗧂‚Ǝv‚¢‚Ü‚·‚æB‚»‚êˆÈŠO‚É•û–@‚ª‚È‚¯‚ê‚ÎB chdir ‚µ‚½‚ç rmdir ‚à–Y‚ꂸ‚ÉB
828 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2016/09/20(‰Î) 17:06:03.57 ID:RIxgZ1yj.net] ŠÔˆá‚¦‚½Bchdir ‚¶‚á‚È‚‚Ä mkdir ‚Å‚·B
829 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2016/09/22(–Ø) 12:11:24.09 ID:nnsRF/zz.net] >>795 ‚Ç‚¤‚â‚ç >>802 ‚Å‘z‘œ‚µ‚½’Ê‚è sprintf ‚ÌŽd—l‚炵‚¢B –{‘Ì‚Í builtin.c ‚Ì format_tree ŠÖ”‚炵‚¢B ʼn‚É 512 ƒoƒCƒgŠm•Û‚µ‚½ƒoƒbƒtƒ@‚͑傫‚‚͂ȂÁ‚Ăଂ³‚‚͂Ȃç‚È‚¢B ŽÀÛ‚Ì•¶Žš—ñ‚ɇ‚킹‚ÄŠm•Û‚µ‚È‚¨‚µ‚½‚ç‚Ç‚¤‚Ȃ邩 >>801 ‚̃eƒXƒg‚ð‚µ‚Ä‚Ý‚½‚æB ‰ü‘¢‘O element@@@@@@@@@@ before@ after@@diff 1@@@@@@@@@@@@@@ 2753@@4757@@2004 i@@@@@@@@@@@@@@ 2753@ 22357@ 19604 sprintf("%d",i)@@@@@@@ 2753@151283@148530 sprintf("%d",i) + 0@@@@@ 2753@ 22376@ 19623 sprintf("%d",i) ""@@@@@@2753@ 30174@ 27421 ‰ü‘¢Œã element@@@@@@@@@@ before@ after@@diff 1@@@@@@@@@@@@@@ 2753@@4757@@2004 i@@@@@@@@@@@@@@ 2753@ 22357@ 19604 sprintf("%d",i)@@@@@@@ 2753@ 30174@ 27421 sprintf("%d",i) + 0@@@@@ 2753@ 22373@ 19620 sprintf("%d",i) ""@@@@@@2753@ 30230@ 27477 ‚ ‚êH jessie ‚Ì gawk ‚Æ”ä‚ׂăƒ‚ƒŠ‚ÌŽg—p—Ê‚ª‚È‚¢B -DDEBUG •t‚«‚ŃRƒ“ƒpƒCƒ‹‚µ‚½‚©‚ç‘‚¦‚é‚©‚ÆŽv‚Á‚½‚Ì‚ÉB ‚Ü‚ A‚»‚êˆÈŠO‚͈ꉞ—\‘z’Ê‚è‚ł͂ ‚éB
830 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2016/09/22(–Ø) 23:15:31.17 ID:SYBS8P/o.net] >>794 ‚Æ‚© •¶Žš—ñ‚̘AŒ‹‚Í "A" "B" ‚æ‚è‚àsprintf("%s%s", "A", "B") ‚Ì•û‚ª‘¬‚¢‚Æ‚© gawk‚Á‚ÄŒ‹\ƒNƒZ‚ ‚è‚Ü‚·‚Ë
831 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/09/23(‹à) 02:39:22.63 ID:o4qLonoN.net] >>820 > •¶Žš—ñ‚̘AŒ‹‚Í "A" "B" ‚æ‚è‚àsprintf("%s%s", "A", "B") ‚Ì•û‚ª‘¬‚¢ ƒ}ƒW‚©B‹t‚¾‚Æ•·‚¢‚Ä‚¢‚½‚ªB
832 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2016/09/23(‹à) 16:06:39.19 ID:Y+5MXC/e.net] ‚»‚ñ‚ȃoƒJ‚Ècc‚ÆŽv‚Á‚Ä‚â‚Á‚Ă݂½B https://ideone.com/jIYn2p jessie —p‚̃pƒbƒP[ƒW‚É‚æ‚éŽÀsŒ‹‰ÊB i++@@@@@@@@@6.15614 i = i + 1@@@@@@6.02501 cat " and " dog@@@13.0163 sprintf@@@@@@@19.1612 ƒCƒ“ƒNƒŠƒƒ“ƒg‚Æ‘«‚µŽZ‚Ì·‚Í—LˆÓ‚Ƃ͎v‚¦‚È‚¢B ˜AŒ‹‚Æ sprintf ‚Ì·‚Í‘½•ªA”{‚‚ç‚¢B sprintf ‚Ì’†‚Ì•¡ŽG‚³‚ðl‚¦‚ê‚ΈӊO‚Æ·‚ͬ‚³‚¢‚Æ‚¢‚¦‚éB ƒtƒH[ƒ}ƒbƒg•¶Žš—ñ‚ª’蔂Ȃ糋K•\Œ»‚Ý‚½‚¢‚ɃRƒ“ƒpƒCƒ‹‚·‚ê‚Î ‚‘¬‰»‚Å‚«‚écc‚Ì‚©‚È‚ ? Ž©•ª‚Å‚â‚Á‚Ă݂悤‚Æ‚Í(¡‚͂܂¾)Žv‚í‚È‚¢B
833 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2016/09/24(“y) 23:15:47.76 ID:+IiHRmp0.net] Windows‚ÅŽg‚¦‚éawk‚ÅUnicode‚𳂵‚ˆ—‚Å‚«‚éilength("‚ ‚¢‚¤")‚Å3‚ª•Ô‚Á‚Ä‚‚éj‚à‚Ì‚Í Cygwin”Å‚ÆVector”ňȊO‚É–³‚¢‚Å‚µ‚傤‚©H
834 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2016/09/25(“ú) 10:08:34.07 ID:BH82R274.net] ‰½‚ª‚ ‚Á‚½‚ñ‚Å‚·‚©? tanimoto.to/nlp/jgawk/jgawk.html ‚É‘‚©‚ê‚Ä‚¢‚邿‚¤‚È‚±‚Ƃł·‚©? •ʂ̑I‘ðŽˆ‚àˆê‰ž‚ ‚é‚Ý‚½‚¢‚Å‚·‚ªB ƒgƒ‰ƒ“ƒXƒŒ[ƒ^‚Å‚à‚¢‚¢‚È‚ç Perl ‚É a2p ‚ª“¯«‚³‚ê‚Ă܂·B
835 –¼‘OF822 [2016/09/25(“ú) 14:28:36.60 ID:MNlfsMjx.net] “Á‚É¢‚育‚Ƃ͖³‚¢‚̂ł·‚ªAÅV‚ÌVer4.1.4‚â‚»‚̋ߕӂ̃o[ƒWƒ‡ƒ“‚Å Unicode‚ª³‚µ‚ˆ—‚Å‚«‚é‚à‚Ì‚ª‚ ‚ê‚ÎA¡Žg‚Á‚Ä‚¢‚éBruce”Å3.1.7‚©‚ç æ‚芷‚¦‚½‚¢‚È‚ ‚ÆŽv‚¢‚Ü‚µ‚ÄB «‚Ì5”N‘O‚É‘‚©‚ꂽ‹LŽ–‚Ì ‚æ‚è‘I‘ðŽˆ‚ª‘‚¦‚½‚肵‚Ä‚½‚çŠð‚µ‚¢‚È‚ÆEEEB blog.livedoor.jp/corbie/archives/3924154.html
836 –¼‘OF823 [2016/09/26(ŒŽ) 09:17:05.22 ID:bhAuZr+w.net] —‰ð‚µ‚Ü‚µ‚½B‘S–Å‚¾‚Á‚½‚ñ‚Å‚·‚ËB Windows ‚ł̎–î‚Í‘¶‚¶‚Ü‚¹‚ñ‚ªA‚±‚¿‚ç‚Å‚àŽæ‚è‹}‚¬ gawk 3.1.5 ‚ð make ‚µ‚Ă݂܂µ‚½B ‚Æ‚±‚ë‚ÅA‚»‚̃y[ƒW‚̃eƒXƒg3‚Í•s\•ª‚Å‚·B UTF-8 ‚ł̃pƒ^[ƒ“ƒ}ƒbƒ`‚Í’Êí•¶Žš‚ÌŒëƒ}ƒbƒ`‚ÍŒ´—“I‚É‹N‚±‚è‚Ü‚¹‚ñB‹N‚±‚Á‚½‚çƒoƒO‚Å‚·B ‚¾‚©‚çAUTF-8 ‚ɑΉž‚µ‚Ä‚¢‚é‚©‚Ç‚¤‚©‚ðƒeƒXƒg‚·‚邽‚ß‚É sub(/.‚¤/, "U") ‚Æ‚¢‚¤‚悤‚È‚à‚Ì‚ð“ü‚ê‚ÄŽŽ‚µ‚Ă݂܂µ‚½B ¡ƒrƒ‹ƒh‚µ‚½‚΂©‚è‚Ì gawk 3.1.5 ‚Æ jessie ‚̃pƒbƒP[ƒW‚Ì gawk 4.1.1 ‚ª‚±‚̃eƒXƒg‚ɇŠi‚µ‚Ü‚µ‚½B mawk 1.3.3 ‚àƒCƒ“ƒXƒg[ƒ‹‚³‚ê‚Ă܂µ‚½‚ªA‚±‚¿‚ç‚̓}ƒ‹ƒ`ƒoƒCƒg•¶Žš‚ɑΉž‚µ‚Ä‚¢‚È‚¢‚悤‚Å‚·B ‚³‚ÄAŒ‹˜_‚Å‚·B ƒVƒtƒgJIS ‚ɑΉž‚µ‚Ä‚¢‚邯‚³‚ê‚é‚à‚Ì‚Í”ð‚¯‚½•û‚ª‚¢‚¢‚ÆŽv‚¢‚Ü‚·B —]Œv‚ȉü‘¢‚Í‚µ‚È‚¢•û‚ªM—Š«‚Í‚‚¢‚Å‚µ‚傤B length ‚ªƒoƒCƒg”‚Ȃ̂ÍA’P‚Ƀ}ƒ‹ƒ`ƒoƒCƒg•¶Žš”ñ‘Ήž‚ŃRƒ“ƒpƒCƒ‹‚³‚ê‚Ă邩‚炾‚ÆŽv‚¢‚Ü‚·B ƒ}ƒ‹ƒ`ƒoƒCƒg•¶Žš‘Ήž”Å‚ð’N‚©‚ªƒŠƒŠ[ƒX‚µ‚Ä‚‚ê‚é‚Ì‚ð‘҂‚©AŽ©•ª‚ŃRƒ“ƒpƒCƒ‹‚·‚é‚©‚Å‚·‚ËB
837 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2016/09/27(‰Î) 17:33:47.16 ID:Icjzq3KF.net] Linux ‚ł͊‹«•Ï” LANG ‚É UTF-8 ‚ª“ü‚Á‚ĂȂ¢‚ÆŠú‘Ò’Ê‚è‚É“®‚¢‚Ä‚‚ê‚Ü‚¹‚ñB ³Šm‚É‚Í LANG ‚Æ‚¢‚¤‚æ‚è LC_CTYPE ‚Å‚·‚ªA‚»‚ê‚Í‚¨‚¢‚Æ‚¢‚ÄB ‚à‚µ‚©‚µ‚½‚ç‚ÆŽv‚Á‚ÄAŽ©•ª‚ɂ͖³—p‚¾‚ÆŽv‚Á‚Ä‚½ Wine ‚Å klabaster gawk 4.1.3 ‚ð“®‚©‚µ‚Ă݂܂µ‚½B ‚Æ‚±‚낪A³‹K•\Œ»‚Ƀ}ƒ‹ƒ`ƒoƒCƒg•¶Žš‚ªŒ»‚ê‚½Žž“_‚Å“{‚ç‚ê‚Ü‚·B ‚Ç‚¤‚â‚ç LANG ‚ª–³‚¢‚©ALANG=C ‚¶‚á‚È‚¯‚ê‚΃}ƒ‹ƒ`ƒoƒCƒg•¶Žš‚ðŽg‚¦‚È‚¢‚悤‚Å‚·B ‚»‚µ‚ÄŒ‹‹ÇA³‹K•\Œ»‚Ì . ‚â length ‚ð UTF-8 ƒ‚[ƒh‚É‚·‚é•û–@‚ÍŒ©‚‚¯‚ç‚ê‚Ü‚¹‚ñ‚Å‚µ‚½B ‹LŽ–‚̃Rƒƒ“ƒg‚É‚Í LC_ALL=ja_JP.UTF-8 ‚Å“®‚‚Á‚Ä‘‚¢‚Ä‚ ‚é‚Ì‚ÉB ‚Ђå‚Á‚Æ‚µ‚ÄAWindows ‚ł͌´—“I‚ɂł«‚È‚¢‚Æ‚¢‚¤‚±‚Æ? ‚±‚ê‚Í‚¢‚æ‚¢‚æ a2p ‚ªŒ»ŽÀ“I‚È‘I‘ðŽˆ‚©? cc‚ÆŽv‚Á‚½‚çAo—Í‚·‚é Perl ƒR[ƒh‚ªŠÔˆá‚Á‚Ă܂·B ‚à‚¤~ŽQ‚Å‚·BUTF-8 ‘Ήž‚Ì gawk ‚ð‚¨–]‚݂̕û‚É‚Í Linux ‚ւ̈ø‰z‚µ‚ð‹‚‚¨§‚ß‚µ‚Ü‚·B
838 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/09/27(‰Î) 18:24:36.25 ID:JiNhKH2a.net] cygwin‚âmsys2‚Ìgawk‚ðŽg‚¤‚̂͂¾‚߂ȂÌH
839 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/09/27(‰Î) 18:34:39.64 ID:BPXrtVfk.net] Windows Subsystem for Linux (WSL)‚Å‚ÍAUbuntu64‚ÌŽÀsƒtƒ@ƒCƒ‹‚ª“®‚B Linux API ‚ðAWindows API ‚Ö•ÏŠ·‚µ‚ČĂÑo‚· Ubuntu‚̃pƒbƒP[ƒW‚àAapt-get‚ŃCƒ“ƒXƒg[ƒ‹‚Å‚«‚é
840 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2016/09/27(‰Î) 19:26:43.05 ID:Icjzq3KF.net] ‚¾‚߂Ƃ¢‚¤‚©AŒ©‚‚¯‚ç‚ê‚È‚©‚Á‚½B ‚½‚¾‚Å‚³‚¦ Windows ‚Ì‚±‚ƂȂñ‚©’m‚ç‚È‚¢‚ñ‚¾‚©‚炱‚êˆÈã–³—B ‚¢‚¢•û–@‚ð’m‚Á‚Ä‚½‚狳‚¦‚Ä‚ ‚°‚ÄB
841 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2016/09/27(‰Î) 19:51:11.26 ID:Icjzq3KF.net] Cygwin ‚ÍŽŽ‚µ‚Ă݂½‚¯‚ǃCƒ“ƒXƒg[ƒ‰‚É’šd‚É‚¨’f‚肳‚ꂽ‚æB
842 –¼‘OF822 [2016/09/27(‰Î) 23:10:22.59 ID:eGFFwbsN.net] ‚½‚‚³‚ñ‚Ìî•ñ‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·BŒ»ó‚ÅWindows‚ÉS‚é‚È‚çABruce”Å3.1.7‚ðŒp‘±‚µ‚Ä Žg—p‚·‚é‚©ACygwin”łɿ‚芷‚¦‚é‚©AWindows Subsystem for Linux‚Å“®ì‚³‚¹‚é‚©‚Ì ‚¢‚¸‚ê‚©‚ɂȂ肻‚¤‚Å‚·‚ËB Cygwin‚âWindows7‚Å‚ÌWindows Subsystem for Linux‚ÍA‚Ç‚¿‚ç‚à•Ê“rƒCƒ“ƒXƒg[ƒ‹‚ª•K—v ‚Ƃ̂±‚ƂȂ̂ÅAEê‚ÌŽ©PC‚Í‚Æ‚à‚©‚ƒXƒNƒŠƒvƒg”z•zæ‚ÉiƒXƒNƒŠƒvƒg‚ð“®‚©‚·‚½‚ß‚¾‚¯‚Éj “±“ü‚µ‚Ä‚à‚ç‚í‚È‚¢‚Æ‚¢‚¯‚È‚¢‚̂͂¿‚å‚Á‚Ɠ‚»‚¤‚Å‚·B Cygwin‚Ì“±“ü󋵂ÆWindows10‚Ö‚ÌØ‚è‘Ö‚¦ŽžŠú‚Ì—lŽq‚ðŒ©‚Â‚ÂA‚µ‚΂ç‚Bruce”Å3.1.7‚ð Žg‚¤‚±‚Ƃɂµ‚Ü‚·B
843 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2016/09/28(…) 07:26:06.87 ID:6NcLFLen.net] ŽÀ‚Í•û–@‚ª–³‚¢‚킯‚ł͂Ȃ¢BƒVƒ“ƒOƒ‹ƒoƒCƒgƒ‚[ƒh‚È‚ç‚Å‚«‚éB‚Å‚à–{“–‚É‚â‚肽‚¢? –{“–‚É^Œ•‚É•K—v‚Æ‚µ‚Ä‚¢‚é‚È‚çA‚±‚̃XƒNƒŠƒvƒg‚ŃeƒXƒg3‚ð‚â‚Á‚Ă݂Ăقµ‚¢B { @@c = "[\\000-\\177]|[\\340-\\357][\\200-\\277][\\200-\\277]" #@ print( length($0)); @@str = $0; print( gsub( c,"0",str)); @@print; @@sub(/<tag>/, ""); @@sub(/<\/tag>/, ""); @@sub(/hello/, "ABC"); #@ sub(/.‚¤/, "U"); @@sub( sprintf("(%s)‚¤",c),"U") @@print; }
844 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2016/10/01(“y) 22:37:26.49 ID:apxhHWta.net] ‚â‚Á‚Ï‚è klabaster gawk ‚͂悉ð‚ç‚È‚¢B $cat u2.awk { @@print( length($0)) @@sub(/‚¤/, "U") @@print; } $LANG=C wine ../gawk64.exe -f u2.awk u2.txt > /dev/null $LANG=ja_JP.EUC-JP wine ../gawk64.exe -f u2.awk u2.txt > /dev/null $LANG=ja_JP.UTF-8 wine ../gawk64.exe -f u2.awk u2.txt > /dev/null gawk64: u2.awk:3: sub(//, "U") gawk64: u2.awk:3: ^ unterminated regexp gawk64: u2.awk:4: sub(//, "U") gawk64: u2.awk:4: ^ unexpected newline or end of string $ UTF-8 ‚Åu‚¤v‚Í 3 ƒoƒCƒg‚¾‚©‚çAƒVƒtƒgJIS‚ʼnðŽß‚µ‚½Œ‹‰Ê ‚»‚ÌŒã‚ë‚Ì / ‚àƒ}ƒ‹ƒ`ƒoƒCƒg•¶Žš‚̈ꕔ‚ɂȂé‚Ì‚¾‚낤‚©B ‚¢‚âAUTF-8 ‚ʼnðŽß‚µ‚Ä‚‚ê‚È‚¢‚±‚Ƃɕ¶‹å‚ðŒ¾‚¢‚½‚¢‚ñ‚¶‚á‚È‚¢‚ñ‚¾B UTF-8 ‚Å‘‚¢‚Ä‚ ‚é‚̂ɂȂº LANG=ja_JP.UTF-8 ‚ÌŽž‚¾‚¯ƒGƒ‰[‚ɂȂé‚Ì‚¾‚낤B
845 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2016/10/02(“ú) 00:14:27.80 ID:lSw/Qfuv.net] ‚±‚Ì‹LŽ–‚ðŒ©‚é‚©‚¬‚è‚Å‚ÍklabasterˆÈŠO‚ÌWindows”Ågawk‚Å‚àƒ_ƒ‚Á‚Û‚¢‚Å‚· https://groups.google.com/forum/#!topic/comp.lang.awk/coXxXOpeoXU
846 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/10/08(“y) 21:51:54.06 ID:66+5bUgM.net] >>748 ‚©‚ç‚̃ŒƒX‚ÅA$‚ª‰‰ŽZŽq‚¾‚Á‚½‚ÌH@‚Æ‚¢‚¤‚悤‚ȂƂ±‚낪‹C‚ɂȂÁ‚Ä ‚µ’²‚ׂĂ݂½i’²‚ׂ½‚Æ‚¢‚¤‚Ù‚Ç‚Ìì‹Æ‚Í‚µ‚ĂȂ¢‚©jB ‚Ü‚¸‘ÐBŽèŽ‚¿‚Ì”û‚ÅŠm”FB wƒvƒƒOƒ‰ƒ~ƒ“ƒOŒ¾ŒêAWKxiƒgƒbƒpƒ“@‰”Å‘æ7üj ‚³‚¢‚²‚̂܂Ƃ߂ʼn‰ŽZŽqˆê——‚É‹LÚB–{•¶’†(p8)‚Å‚Íu—“‚Íí‚É$1,$2‚̂悤‚É ŽQÆ‚µ‚È‚‚Ă͂¢‚¯‚È‚¢‚ÆŽv‚í‚ê‚Ä‚¢‚é‚©‚à‚µ‚ê‚È‚¢‚ªAŽÀ‚Í$‚Ì‚ ‚ƂɂÍ,—“‚Ì ”Ô†‚ðŽw‚µŽ¦‚·‚½‚߂̔CˆÓ‚ÌŽ®‚ð‘‚¢‚Ä‚à‚æ‚¢v‚Æ‘‚©‚ê‚Ä‚¢‚éB‚Ü‚½Ap46‚É‚Í u—“•Ï”v‚Ì€‚Éu“ü—Ís‚Ì—“ifieldj‚Í,$1,$2‚©‚çŽn‚Ü‚Á‚Ä,$NF‚Æ‚¢‚¤–¼‚ŌĂ΂ê‚év ‚Ƃ̋Lq‚ª‚ ‚éB wsed & awk ƒvƒƒOƒ‰ƒ~ƒ“ƒOxiƒAƒXƒL[o”Å‹Ç@‰”Åj ‹Œ”ÅB–{•¶’†ip212j‚ÅuƒtƒB[ƒ‹ƒh‚ðŽQÆ‚µ‚½‚¢‚Æ‚«‚É‚ÍAƒtƒB[ƒ‹ƒh‰‰ŽZŽq$‚ðŽg‚¦‚΂悢v ‚Ü‚½ip217j‚ÅuƒtƒB[ƒ‹ƒh‚ðŽQÆ‚·‚é‚ɂ̓hƒ‹‹L†($)‰‰ŽZŽq‚ðŽg‚¤vAAppendixip471j‚Å u‚»‚ꂼ‚ê‚̃tƒB[ƒ‹ƒh‚ÍA$1‚È‚ç‚Îʼn‚̃tƒB[ƒ‹ƒh‚Ì’l‚ðŽQÆ‚µAv‚Æ•\Œ»‚³‚ê‚Ä‚¢‚éB Appendix‚̉‰ŽZŽqˆê——‚É‹LÚB wAWK‚ð256”{Žg‚¤‚½‚߂̖{xiƒAƒXƒL[o”Å‹Ç@‰”Åj Appendix‚ʼn‰ŽZŽqˆê——‚É‹LÚ‚³‚ê‚Ä‚¢‚邪A–{•¶ip65j‚Åu•ª‰ð‚³‚ꂽŠeƒtƒB[ƒ‹ƒh‚ÍA $n‚Æ‚¢‚¤•Ï”in‚ÍAŽn‚߂̃tƒB[ƒ‹ƒh‚©‚燂É1,2,3...‚ƂȂéB‚à‚¿‚ë‚ñ‘¦’l‚Ì‘ã‚í‚è‚ɕϔ‚ð Žw’è‚·‚邱‚Æ‚à‰Â”\‚¾j‚ŃAƒNƒZƒX‚·‚邱‚Æ‚ª‚Å‚«‚év‚Æ‚ ‚éB‘¼‚̉ӊ‚Å‚à$n•Ï”‚Æ‘‚¢‚Ä‚ ‚é ‚Æ‚±‚낪‚ ‚éBp66‚ÅuŠeƒtƒB[ƒ‹ƒh‚ð•\‚·$n‚Å‚ ‚邪A‚È‚º‚±‚ñ‚È–¼‘O‚ɂȂÁ‚Ä‚¢‚é‚©‚²‘¶‚¶‚¾‚낤‚©H ŽÀ‚Í‚±‚ê‚àUNIX•¶‰»‚©‚ç‚«‚Ä‚¢‚é‚Ì‚¾BUNIX‚Ì‘ã•\“I‚ȃVƒFƒ‹‚Å‚ ‚ésh‚âcshiŋ߂łÍksh‚â tcsh‚©‚ÈHj‚̃VƒFƒ‹ƒXƒNƒŠƒvƒg‚̂Ȃ©‚ŃRƒ}ƒ“ƒhƒ‰ƒCƒ“ƒpƒ‰ƒ[ƒ^‚ð•\‚·•Ï”‚Æ‚µ‚Ä$n‚ªŽg—p‚³‚ê‚Ä ‚¨‚èi’†—ªj‚±‚ê‚É‚ ‚킹‚Äawk‚Å$n‚ªŽg—p‚³‚ê‚Ä‚¢‚邿‚¤‚Ȃ̂ł ‚év‚Æ‘‚¢‚Ä‚ ‚éB wAWKŽÀ‘H“ü–åxi‹Zp•]˜_ŽÐ@‰”Åj >>765 ‚É‚ ‚邿‚¤‚É“Á•ʂȕϔ‚Æ‚µ‚Ĉµ‚í‚ê‚Ä‚¨‚èAƒŠƒtƒ@ƒŒƒ“ƒX‚É‚à$‚ª‰‰ŽZŽq‚Å ‚ ‚邱‚Ƃ̋LÚ‚ª‚È‚¢B i‘±‚j
847 –¼‘OF835 mailto:sage [2016/10/08(“y) 22:00:44.45 ID:66+5bUgM.net] i‘±‚«j ƒlƒbƒg‚Ìî•ñB2016.10.8Œ»ÝB Gnu Awk ƒ†[ƒU[ƒYƒKƒCƒh/The GAWK Manual/Effective AWK Programming gawk‚̉ðà‘Bƒo[ƒWƒ‡ƒ“ˆá‚¢‚ª‚ ‚邿‚¤‚¾‚ªA–|–ó”łŖڂɗ¯‚Ü‚Á‚½‚à‚ÌB u’蔂łȂ¢ƒtƒB[ƒ‹ƒh”Ô†v‚Ì€‚Åu‚ ‚éƒtƒB[ƒ‹ƒh‚ðŽQÆ‚·‚邽‚ß‚ÉAawkŒ¾Œê‚ł̔CˆÓ‚ÌŽ®‚ð `$'‚ÌŒã‚ÅŽg‚¤‚±‚Æ‚ª‚Å‚«‚év‚Æ‹Lq‚³‚ê‚Ä‚¢‚éBu‰‰ŽZŽq‚Ì—D懈Êv‚Ì€‚ł͉‰ŽZŽq‚Æ‚µ‚Ä •À‚ׂç‚ê‚Ä‚¢‚éB man gawk –|–ó”ÅAƒŠƒiƒbƒNƒXƒRƒ}ƒ“ƒh‚Æ‚¢‚¤ƒTƒCƒgiwww.linux-cmd.comj‚©‚çB u“ü—̓ŒƒR[ƒh’†‚ÌŠeƒtƒB[ƒ‹ƒh‚Ì’l‚ÍA¶‚©‚ç $1, $2 “™‚Æ‚¢‚¤–¼‘O‚ÅŽQƂł«‚Ü‚·B $0 ‚̓ŒƒR[ƒh‘S‘̂ł·BƒtƒB[ƒ‹ƒh‚É’l‚ð‘ã“ü‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·BƒtƒB[ƒ‹ƒh‚͒蔂¾‚¯‚łȂA •Ï”‚É‚æ‚Á‚ÄŽQÆ‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·Bv‚ƂȂÁ‚Ä‚¢‚éB‰‰ŽZŽq‚̂Ƃ±‚ë‚É‹LÚ‚ ‚èB AWK Users JP ƒTƒCƒg’†uawk Šî‘b•¶–@Å‘¬ƒ}ƒXƒ^[v‚̃y[ƒW‚Åu“ÁŽê•Ï”v‚Ì€‚É$0,$1`$NF‚Ìà–¾B ƒtƒB[ƒ‹ƒhŽQƂ̌ê‚͂Ȃ¢B‚Ü‚½AƒŠƒtƒ@ƒŒƒ“ƒX“I‚ȉ‰ŽZŽq‚̂܂Ƃ߂͂Ȃ¢iHjB ƒy[ƒWã•”‚Éu‚±‚Ì•¶‘‚Í‘‚«‚©‚¯‚Å‚·v‚Æ‚ ‚é‚Ì‚ÅA–¢®”õ‚Æ‚¢‚¤‚±‚Æ‚¾‚낤‚©B IBM Knowledge Center awkƒRƒ}ƒ“ƒh‚̃y[ƒWiwww.ibm.com/support/knowledgecenter/ja/ssw_aix_71/ com.ibm.aix.cmds1/awk.htmj‚Å‚ÍuƒŒƒR[ƒh‚ƃtƒB[ƒ‹ƒh‚É‚æ‚éƒtƒ@ƒCƒ‹ˆ—v‚Ì€‚Å uŠeƒtƒB[ƒ‹ƒh‚̓tƒB[ƒ‹ƒh•Ï”‚É‚æ‚Á‚ÄŽQÆ‚³‚ê‚Ü‚·BƒŒƒR[ƒh‚Ìʼn‚̃tƒB[ƒ‹ƒh‚É‚Í $1 •Ï”A 2 ”Ԗڂ̃tƒB[ƒ‹ƒh‚É‚Í $2 •Ï”‚Æ‚¢‚¤‚悤‚ÉA•Ï”‚ªŠ„‚è“–‚Ä‚ç‚ê‚Ü‚·Bv‚Ƃ̋LqB‚µ‚¤‚µ‚ë‚Ì •ûAuƒtƒB[ƒ‹ƒh•Ï”v‚Ì€‚Å‚àuƒtƒB[ƒ‹ƒh•Ï”‚ÍA$ (ƒhƒ‹‹L†) ‚Æ‚»‚ê‚É‘±‚”’l‚Ü‚½‚Í”’lŽ®‚Å Žw’肵‚Ü‚·Bv‚Æ‚ ‚éB$‚ª‰‰ŽZŽq‚Å‚ ‚邱‚Ƃ̋Lڂ͂Ȃ¢B ‚ĂȊ´‚¶‚ÅAwƒvƒƒOƒ‰ƒ~ƒ“ƒOŒ¾ŒêAWKx‚Å‚àu—“•Ï”v‚Æ‚¢‚¤•\Œ»‚ª‚ ‚èAŒë‰ð‚µ‚»‚¤‚ÈŠ´‚¶‚Í‚·‚éB ‚Ü‚½A256”{–{‚É‘‚¢‚Ä‚ ‚邿‚¤‚ɃVƒFƒ‹ƒXƒNƒŠƒvƒg’†‚̃pƒ‰ƒ[ƒ^‚Æ‚µ‚Ä$n‚ª‚ ‚邱‚Æ‚©‚çA$n‚ª i“Á•Ê‚Èj•Ï”‚Æ‚µ‚Ä”Fޝ‚³‚ê‚Ä‚µ‚Ü‚Á‚Ä‚¢‚é‚̂ł͂Ȃ¢‚©A‚Æ‚à‘z‘œ‚·‚éBŒÂlƒTƒCƒg‚Ìawk‚̉ðà ƒy[ƒW‚Å‚ÍA$n‚Æ‚¢‚¤•Ï”‚ɃtƒB[ƒ‹ƒh‚ª‘ã“ü‚³‚ê‚é‚Æà–¾‚µ‚Ä‚¢‚邯‚±‚ë‚à‚ ‚Á‚½B‚»‚̂悤‚É—‰ð‚µ‚Ä ƒXƒNƒŠƒvƒg‚ð‘‚¢‚Ä‚à‚³‚µ‚Ä•s“s‡‚͂Ȃ¢‚¾‚낤‚ÈA‚Ƃ͎v‚¤‚ªB
848 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/10/08(“y) 23:11:50.50 ID:ZMh6U7O9.net] L”͂Ȓ²¸‰³BGawk‚Ìrefcard‚Å‚à‚¿‚á‚ñ‚Æoperator‚Ɋ܂܂ê‚Ä‚¢‚é‚È‚ B ‰‰ŽZŽq‚Æ–¾Šm‚É”Fޝ‚µ‚Ä‚¢‚È‚‚Ä‚àA$‚ÌŒã‚ÉŽ®OK‚ÆŽv‚Á‚Ä‚¢‚ê‚η‚µŽx‚¦‚È‚³‚»‚¤B
849 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2016/10/18(‰Î) 23:10:18.54 ID:TQpGgbw6.net] gawk4‚ÅŠÖ”ƒ|ƒCƒ“ƒ^‚Ý‚½‚¢‚È‚à‚ñ‚ª’ljÁ‚³‚ê‚Ü‚µ‚½‚¯‚ÇA‚±‚êlength‚Æ‚©substr‚Ì ‘gž‚ÝŠÖ”‚â@load‚µ‚½Ž©ìdll‚ÌŠÖ”‚Æ‚©‚É‚àŽg‚¦‚é‚ñ‚Å‚·‚Ë ˆÄŠO•Ö—˜‚©‚à @load "hage.dll" @BEGIN{ @kumi = "length" @func = "hagefunc" @ng[1] = "substr" @print @kumi("ABC") @print @func("œc Ü ƒ~ ") @print @ng[1]("XYZ", 1, 1) # ”z—ñ‰z‚µ‚ɌĂڂ¤‚Æ‚µ‚½‚çsyntax errorEEEŽc”O }
850 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2016/10/21(‹à) 17:10:59.85 ID:MQQBNMPM.net] >>755 ‚±‚¤‚¢‚¤‰ß‘aƒXƒŒ‚Å–³‘ʂɓ˂Á‚©‚©‚Á‚Ä‚‚é‚â‚‚ނ©‚‚‚ñ‚¾‚ªŽ€‚Ë
851 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/11/23(…) 00:01:26.03 ID:bt3mTQnz.net] >>840 ƒu[ƒƒ‰ƒ“‚©‚æ‚—‚—‚—
852 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2016/11/23(…) 01:18:15.98 ID:noM2Pdp3.net] _‚¨‚Í‚°‚¾[I^
853 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2016/11/30(…) 02:56:38.28 ID:PeC/aWZc.net] imgur.com/a/1WEjn
854 –¼‘OF‚b‰SŽÒ [2017/02/28(‰Î) 13:18:15.09 ID:Mb8mQo1M.net] ‚‚—‚‹ƒXƒNƒŠƒvƒg‚ð‚bƒ\[ƒX‚ɕϊ·‚µ‚ăRƒ“ƒpƒCƒ‹‚·‚邽‚ß‚Ìu‚‚—‚‹‚v‚Æ‚¢‚¤ƒc[ƒ‹‚łł«‚邾‚¯ŠÈ’P‚É‚t‚s‚e|‚WƒTƒ|[ƒg‚³‚¹‚é•û–@‚ð’m‚肽‚¢‚Å‚·B ƒlƒbƒg‚ÅŽUX’²‚ׂ܂µ‚½‚ª‚È‚¢‚悤‚Å‚·H
855 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/03/02(–Ø) 00:28:53.73 ID:CDxvUfiY.net] ‚±‚̃XƒŒ‚à‚P‚OŽü”N‚©
856 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/03/05(“ú) 09:28:55.73 ID:EQCsqksH.net] >>844 ‚»‚ꂪ‚ ‚È‚½‚ÌŒ»Ý‚ÌŽÀ—Í‚¾‚Á‚½‚Æ‚¢‚¤‚±‚Ƃł· ‚¨”æ‚ê—l‚Å‚µ‚½
857 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/03/05(“ú) 14:45:26.28 ID:KmKKYedf.net] gawk‚ɑΉž‚µ‚Ä‚é‚È‚ç‘åä•v‚Á‚Ä‚±‚Æ‚©‚ÈH ascii‚µ‚©l‚¦‚Ä‚¢‚È‚¢‚È‚çAƒ\[ƒX‘Sƒ`ƒFƒbƒNcB —v‚·‚é‚ÉA“ú–{Œê‰»‚·‚é‚ñ‚¾‚낤‚¯‚ÇB ‘S‘R•ʂ̌¾Œê•ÏŠ·‚É‚¿‚å‚Á‚Æ™ù‚ñ‚¾‚±‚Æ‚ª‚ ‚é‚ñ‚¾‚¯‚ÇA »•i‰»‚µ‚¿‚á‚Á‚Ä‚©‚çƒ_ƒuƒ‹ƒoƒCƒgl—¶‚µ‚ĂȂ¢‚±‚Æ‚ª‚í‚©‚Á‚ÄA‚©‚È‚è–Ê“|‚¾‚Á‚½B ‚Æ‚è‚ ‚¦‚¸•ÏŠ·‚µ‚Ä‚©‚çAƒ\[ƒXŒ©‚Ä’¼‚·‚Ù‚¤‚ª‘‚©‚Á‚½‚èiÎ ‚ª‚ñ‚΂Á‚Ä‚ËB
858 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/03/06(ŒŽ) 11:39:31.22 ID:FdaYmB9f.net] awk‚Å@$1,$2...$6 ‚±‚ñ‚Èo—͂𫉺‚É‚µ‚½‚¢‚ñ‚¾‚¯‚Ç@‚Ç‚¤‚·‚ê‚΂¢‚¢‚Å‚·‚©‚ËH 470230 470290 « 002347 002479
859 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/03/06(ŒŽ) 12:33:46.83 ID:FW5jfGh1.net] GNU awk ‚Ì asort() ‚ðŽg‚¤‚Æ‚©B printf '470230\n470290\n' | gawk -vFS= -vOFS= '{ for(i=1;i<=NF;i++){ arr[i]=$i }; asort(arr); for(i=1;i<=NF;i++){ $i=arr[i] }; print }'
860 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/03/06(ŒŽ) 15:19:43.83 ID:FdaYmB9f.net] ‚ ‚肪‚Æ‚¤ gawk ‚¢‚ê‚È‚¢‚łȂñ‚Æ‚©‚È‚ç‚È‚¢‚©‚È
861 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/03/06(ŒŽ) 17:28:40.15 ID:FW5jfGh1.net] ‚¤`‚ñA‚»‚¤‚È‚é‚Æ awk ‚ðŽg‚í‚È‚‚Ä‚à‚¢‚¢‚©‚È printf '470230\n470290\n' | while read -r n do echo "$n" | grep -o . | sort -n | tr -d '\n'; echo done
862 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/03/06(ŒŽ) 19:23:27.89 ID:08XsJPyW.net] >>841 ‚¾‚©‚çƒu[ƒƒ‰ƒ“‚Æ‚©‚»‚¤‚¢‚¤‚ÌŠÖŒW‚È‚¢‚©‚玀‚Ë‚Á‚ÄŒ¾‚Á‚Ä‚ñ‚¾‚ëƒJƒX Ž€‚Ë
863 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/03/06(ŒŽ) 19:24:30.15 ID:08XsJPyW.net] >>845 ”S’…‚ª10”NˆÊ‰„–½‚µ‚Ä‚à‰½‚à‚·‚²‚‚Ë‚¦‚æ “Ë‚Á‚©‚©‚Á‚Ä‚«‚½‚Ô‚¿‚±‚ë‚·‚¼ŽG‹›Ž€‚Ë>>841
864 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/03/06(ŒŽ) 19:26:33.18 ID:08XsJPyW.net] >>841 ƒu[ƒƒ‰ƒ“‚Æ‚©‚¶‚á‚È‚‚ÄŽ€‚Ë‚Á‚ÄŒ¾‚Á‚Ä‚ñ‚¾‚©‚玀‚˃{ƒP
865 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/03/07(‰Î) 08:17:48.93 ID:6Hf5Xh2e.net] ‚¨”æ‚ê—l‚Å‚µ‚½
866 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/03/09(–Ø) 21:48:39.65 ID:0T9qj2kA.net] ˜A‘z”z—ñ‚Å echo '470230' | awk 'BEGIN{FS=""}{for(i=1;i<=NF;i++){a[$i]++}for(i=0;i<=9;i++){for(j=1;j<=a[i];j++){printf("%s", i)}}printf("\n")}' 002347
867 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/03/10(‹à) 00:18:57.87 ID:+B1nKlhG.net] Šù‚ɔے肳‚ê‚Ä‚¢‚邪gawk4‚ª‚à‚µŽg‚¦‚½‚ç awk '{ORS="";PROCINFO["sorted_in"]="@val_num_asc";x=split($0,a,"");for (i in a)print a[i];print "\n"}'
868 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/03/10(‹à) 04:05:38.25 ID:wGo6zQ56.net] Å‹ß‚Ì gawk ‚È‚çƒCƒ“ƒNƒ‹[ƒhƒtƒ@ƒCƒ‹‚ª—pˆÓ‚³‚ê‚Ä‚Ä join ‚Æ‚©Žg‚¦‚½‚è gawk -vFS= -vOFS= -i join.awk '{split($0,a,"");asort(a);print join(a,1,length(a),SUBSEP)}'
869 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/04/04(‰Î) 22:35:43.00 ID:9/WMFGSO.net] # gawk4‚̓Ǟ‚݃^ƒCƒ€ƒAƒEƒg‹@”\A‚¯‚Á‚±‚¤•Ö—˜‚»‚¤EEE‚¾‚¯‚ÇWindows‚ÍCygwin”Å‚¶‚á‚È‚¢‚ÆŽg‚¦‚È‚¢BŽc”O–³”OB BEGIN{ @ PROCINFO["/dev/stdin", "READ_TIMEOUT"] = 180000 @ print "3•ªŠÔ‘Ò‚Á‚Ä‚â‚é" @ getline t < "/dev/stdin" @ if (t=="ƒoƒ‹ƒX") { @ @ print "‚ ‚ c‚ ‚ c–Ú‚ª‚ ‚Ÿ‚Ÿ‚Ÿ‚Ÿ‚Ÿ`I" @ } @ else { @ @ print "ŽžŠÔ‚¾I“š‚¦‚ðu‚±‚¤I" @ } }
870 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/09/16(“y) 00:02:08.63 ID:lO9EtkAG.net] Ž©ì‚̓Ǟ‚݃p[ƒTextension‚ÅgzŒ`Ž®‚̃tƒ@ƒCƒ‹‚ðH‚¦‚邿‚¤‚É‚µ‚Ă݂½‚¯‚Ç ƒp[ƒT‚͈ê“x‚ɂЂƂ‚µ‚©ƒ[ƒh‚Å‚«‚È‚¢ÝŒv‚炵‚iƒ\[ƒX‚Å‚»‚¤‚È‚Á‚Ä‚½j “¯‚¶“Çž‚݃p[ƒTŒ`Ž®‚Ìxmlƒ‰ƒCƒuƒ‰ƒŠ‚Ƃ͕¹—p‚Å‚«‚È‚©‚Á‚½ ‚¿‚å‚Á‚ÆŽg‚¢‚É‚‚¢‚È‚ EEE
871 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/10/09(ŒŽ) 16:41:58.59 ID:7/rU/a8H.net] 4.2.0Beta‚ ‚°
872 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/10/16(ŒŽ) 14:34:21.07 ID:tJ1aGDYb.net] ƒtƒ@ƒCƒ‹‚ÌI’[ŠÖŒW‚Ì“ä‚̃Gƒ‰[‚É’¼–Ê u‰½‚Ås––‚ªŒ‡‚¯‚éH•ª‚©‚ç‚ñA‘S‘R•ª‚©‚ç‚ñ‚¼Iv ‚Ɩウ‚Ä‚¢‚½‚çA ‚¢‚‚̊Ԃɂ©vim‚Ìݒ肪•ςɂȂÁ‚Ä‚¢‚ÄA ‘‚¢‚½ƒtƒ@ƒCƒ‹‚ªƒfƒtƒH‚Ås––‚É\r‚ª—ˆ‚é ‚æ‚¤‚ɂȂÁ‚Ä‚¢‚½B brew ‚ŃCƒ“ƒXƒg[ƒ‹vimƒCƒ“ƒXƒg[ƒ‹‚µ‚½‚Æ‚« –‚ÈÝ’è‚ɂȂÁ‚½‚Ì‚©H ‚¢‚â‚Ëawk‚̃XƒNƒŠƒvƒg‚ÅA ‹óƒtƒB[ƒ‹ƒh‚ª\r‚ɂȂÁ‚½‚è‚Æ‚© macOS‚Ȃ̂ɕς¾‚È‚ ‚ÆŽv‚Á‚Ä‚¢‚½‚Ì‚¾‚ªc ƒVƒXƒeƒ€ŠOvimŽg‚¤‚Æ‚«‚Í—v’ˆÓ‚©B
873 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/10/16(ŒŽ) 14:41:37.20 ID:tJ1aGDYb.net] ‚¤‚§[‚ÁA—ÑŒç‚Ìnumbers‚Å‘‚«o‚µ‚½CSVƒtƒ@ƒCƒ‹‚ª DOS‰üs‚ɂȂÁ‚Æ‚écã©‚¾
874 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/10/22(“ú) 23:24:45.88 ID:/qEHJ0vm.net] ‚¨”æ‚ê—l‚Å‚µ‚½
875 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/10/22(“ú) 23:26:23.47 ID:/qEHJ0vm.net]
876 –¼‘OFhref="../test/read.cgi/tech/1172242542/755" rel="noopener noreferrer" target="_blank">>>755 •’i˜b‘è‚È‚3”N‚à‘±‚±‚¤‚ª‚ׂ‚ɂ·‚²‚‚È‚¢‚Ë [] [‚±‚±‰ó‚ê‚Ă܂·]
877 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/12/09(“y) 10:00:30.84 ID:/kecouyU.net] BEGIN{for(i=1;i<=10000000;i++){printf "%08d", i > "test" } close("test)} ‚ÌŽÀs‚É‚©‚©‚鎞ŠÔ‚ð 4.1.4‚Æ4.2.0‚Å”äŠr‚·‚邯A4.2.0‚̂ق¤‚ª”{‹ß‚‘¬‚‚È‚Á‚Ä‚é‚Ë fwrite‚̃ƒbƒN‚ª‚Ç‚¤‚½‚ç‚̉e‹¿‚È‚ñ‚¾‚낤‚¯‚Ç
878 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2017/12/12(‰Î) 21:01:15.07 ID:zxiueT/o.net] ‰ù‚©‚µ‚¢‚È‚ŸB AWK‚ÍŽ©—R‚ÉŒ»ŽÀ“I‚ÈŒÀ“x‚Í‚ ‚邯‚ÇA‘‚¢‚ĂĊy‚µ‚¢Œ¾Œê‚¾‚Á‚½B
879 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/01/08(ŒŽ) 11:00:30.57 ID:szpKYJOz.net] ‚¨”æ‚ê—l‚Å‚µ‚½
880 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/01/12(‹à) 00:18:25.22 ID:8Bbkgawk.net] ID‚ªgawk‚Ȃ̂ŗˆ‚Ü‚µ‚½
881 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/17(…) 10:09:56.59 ID:MoHAEd1l.net] AWK‚Á‚ÄŠî–{“I‚ÉUnicode‚ɂ͑Ήž‚µ‚Ä‚é‚ñ‚¾‚æ‚ËB GNU‚É‚µ‚ëBSD‚É‚µ‚ëB
882 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/17(…) 17:52:56.47 ID:MoHAEd1l.net] ’uŠ·”Ÿ”‚Ì‘æ“ñ‰¼ˆø”‚É[ƒoƒbƒNƒXƒy[ƒX][’uŠ·‘ÎÛ‚Ì•¶Žš—ñ]‚Ý‚½‚¢‚É‚µ‚½‚¢Žž‚Í gsub(/foo/, "\\\\&", $n) ‚Á‚Ä‚µ‚È‚¢‚Æ‚¢‚¯‚È‚¢‚ñ‚¾‚ËB gsub(/foo/, "\\bar", $n) ‚ª foo -> \bar ‚¾‚Á‚½‚ñ‚Å foo -> \foo ‚Í gsub(/foo/, "\\&", $n) ‚Å‚¢‚¢‚ÆŽv‚Á‚Ä”¼Žž’ö›Æ‚Á‚½B
883 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/18(–Ø) 07:25:24.80 ID:eRgrS92p.net] >>863 ‚»‚ꊩ‚É]‚Á‚½‚¾‚¯‚¾‚ÆŽv‚¤‚ªB www.ietf.org/rfc/rfc4180.txt
884 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/09(‹à) 13:30:21.59 ID:Yd19z7Tx.net] ‚ ‚és‚É@20 ‚Æ 34@‚Ƃ͂¢‚Á‚Ä‚é ‚±‚Ìs‚²‚ÆœŠO‚µ‚½‚¢‚¯‚ÇEEE @
885 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/09(‹à) 14:33:06.31 ID:X3i0O3oy.net] grep -v '@20 ‚Æ 34@'
886 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/09(‹à) 21:38:00.87 ID:3i0y1Him.net] ‚±‚¤‚©‚È gawk "$0!~/20|34/{print}"
887 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/09(‹à) 23:45:36.30 ID:Ejthnyow.net] AWK ƒvƒƒOƒ‰ƒ€‚ÌŠî–{\‘¢‚ƂȂÁ‚Ä‚¢‚éuƒpƒ^[ƒ“‚ƃAƒNƒVƒ‡ƒ“‚Ì‘Îv‚Ì‚¤‚¿A ƒAƒNƒVƒ‡ƒ“‚ªÈ—ª‚³‚ê‚Ä‚¢‚éꇂ͓ü—Ís‚ª‚»‚̂܂Üo—Í‚³‚ê‚éB ‚Ü‚½ƒpƒ^[ƒ“‚ª’Pˆê‚̳‹K•\Œ»‚Å‚ ‚éꇂÍA‚»‚̳‹K•\Œ»‚Æ $0 ‚Æ‚ÌÆ‡‚ªs‚í‚ê‚éB gawk '!/20‚Æ34/' gawk '!/20|34/'
888 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/10(“y) 21:39:17.88 ID:NqpdHf3N.net] ‚±‚Ò‚Ø‚µ‚Ä‚â‚Á‚Ă݂½‚¯‚Ç@—¼•ûÁ‚¦‚¿‚Ⴄ‚ñ‚¾‚æ‚Ë 20@‚Æ 34‚ª‚ ‚Á‚½ê‡@o—Í‚µ‚È‚¢ •Еû‚Å‚à‚ ‚ê‚Î@o—Í‚·‚é awk '!/01 / && !/03 /' @‚±‚ê‚à—¼•ûÁ‚¦‚Ä‚éEE
889 –¼‘OF‚È‚ñ‚©“ú–{Œê‚ª‚¨‚©‚µ‚¢‚ÈB mailto:sage [2018/03/11(“ú) 06:07:55.06 ID:rsmr5+n0.net] >>877 u20 ‚Æ 34 ‚𗼕ûŠÜ‚ÞŽž‚¾‚¯o—Í‚µ‚È‚¢B•Еû‚¾‚¯‚ÌꇂÍo—Í‚·‚éBv ‚»‚¤Œ¾‚¢‚½‚¢‚Ì‚©? gawk '!(/20/&&/34/)'
890 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/11(“ú) 10:58:35.24 ID:tN+YLJlR.net] ‚ ‚肪‚Æ‚¤@ ij‚Í‚«‚ª‚‚©‚È‚©‚Á‚½EE
891 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/05/23(…) 20:10:48.40 ID:Au5e7VGg.net] –l‚Ì’m‚臂¢‚Ì’m‚臂¢‚ª‚Å‚«‚½ƒpƒ\ƒRƒ“ˆê‘ä‚Å‚¨‹àŽ‚¿‚ɂȂê‚é‚â‚è•û –ð‚É—§‚‚©‚à‚µ‚ê‚Ü‚¹‚ñ ƒO[ƒOƒ‹‚ÅŒŸõ‚·‚邯‚¢‚¢‚©‚àwƒlƒbƒg‚ʼn҂®•û–@@ƒ‚ƒjƒAƒŒƒtƒkƒmx 0VDE5
892 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/06/08(‹à) 22:00:41.48 ID:W8HYHVfd.net] splitŠÖ”‚æ‚è$0‚Ö‘ã“ü‚µ‚½‚Ù‚¤‚ª‘¬‚¢age
893 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/06/27(…) 16:43:15.93 ID:tzYH0Nnw/] ‚»‚ñ‚Ȃ킯‚È‚¢‚—
894 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/07/04(…) 22:29:02.55 ID:gFgZc5FG.net] 02P
895 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/07/05(–Ø) 16:52:56.22 ID:AeL6VB/V.net] 0VDE5
896 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/09/11(‰Î) 09:26:39.50 ID:196Ukd9B.net] ƒVƒFƒ‹ƒXƒNƒŠƒvƒg‘‚¢‚ĂĂǂ¤‚µ‚悤‚à‚È‚¢‚Æ‚«‚¾‚¯Žg‚Á‚Ä‚é
897 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/12/02(“ú) 13:44:27.64 ID:jISJOvCb.net] AWK‚Á‚Äd‚¢‚ÆŸŽè‚ÉŽv‚Á‚Ä‚½‚¯‚ljºŽè‚ɃVƒFƒ‹‚ŧŒä\•¶ì‚邿‚è‘‚¢‚Ë –Þ‚àWSL‚Å‚â‚Á‚Ä‚é‚Ì‚Åfork‚ÌŽžŠÔ‚Æ‚©‚»‚¤‚¢‚¤–â‘è‚©‚à‚µ‚ê‚È‚¢‚ªB
898 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/12/02(“ú) 14:22:41.55 ID:Bx+z5yQP.net] >>886 d‚¢‚ÆŒ¾‚Á‚Ä‚àC”䂾‚©‚ç‚ÈB ¡Žž‚Ì’´‘å•x‹Œ¾ŒêPython‚âRuby‚ƂȂ瓯’ö“x‚Å‚à‚¨‚©‚µ‚‚͂Ȃ¢B Cygwin‚Ìsh‚ªd‚©‚Á‚½‚̂͂²‘¶‚¶‚Ì’Ê‚èfork‚ªŒ´ˆö‚¾B ‹C‚ɂȂé‚È‚çVirtualBox“™‚ÅlinuxŠÂ‹«‚ð\’z‚µ‚Ä‚»‚Ìã‚ŃeƒXƒg‚µ‚Ă݂ê‚΂¢‚¢B
899 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/12/22(“y) 02:10:55.36 ID:V7w17XLB.net] gawk4‚ɂĔz—ñ‚Ì”z—ñ‚É‘¶Ý‚·‚é‘S—v‘f”‚ð ƒJƒEƒ“ƒg‚·‚éŠÖ”‚ðì‚Á‚½‚ñ‚Å‚·‚ªA ‚à‚Á‚Æ‘‚¢ƒR[ƒh‚ɂȂç‚È‚¢‚Å‚µ‚傤‚©H ‚ǂȂ½‚©ƒqƒ“ƒg‚ð‚‚¾‚³‚¢B‚¨Šè‚¢‚µ‚Ü‚·B function count_array(arr, n, i) { for (i in arr) { if (isarray(arr[i])) count_array(arr[i], n); else n[0]++; } return n[0]; }
900 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/12/22(“y) 02:57:46.65 ID:kZtDaodg.net] length(arr) ‚Ń_ƒ‚È‚ÌH
901 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/12/22(“y) 20:12:58.98 ID:VPYzPSxJ.net] 886‚Å‚·B ƒ_ƒ‚È‚ñ‚Å‚·B BEGIN { a[1] = 1; a[2][1] = 21; a[2][2] = 22; a[3] = 3; a[4][1][1] = 411; a[4][2] = 42; a[4][3][2][1] = 256; for (i = 0; i < 9; i++) b[i] = i; c["foo"]["corge"] = "grault"; c["foo"]["bar"] = "garply"; c["baz"]["corge"] = "waldo"; c["baz"]["quux"] = "fred"; print "length(a) = " length(a); print "length(a) = " length(b); print "length(a) = " length(c); print "count_array(a) = " count_array(a); print "count_array(b) = " count_array(b); print "count_array(c) = " count_array(c); } length(a) = 4 length(b) = 9 length(c) = 2 count_array(a) = 7 count_array(b) = 9 count_array(c) = 4 Ä‹A‚ðŽg‚¤ˆÈŠO‚É•û–@‚ª‚ ‚ê‚ÎA ‚ÆŽv‚¢Ž¿–₵‚½ŽŸ‘æ‚Å‚·B
902 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/12/22(“y) 21:58:49.47 ID:b6CiPLFa.net] —v‘f‚ð’ljÁ‚·‚邯‚«‚É É°ÄÞ–ˆ‚ÉWŒv’l‚ª•K—v‚Ȃ炻‚ꂼ‚ê‚ÌɰÄÞ–ˆ‚ÌWŒv’l‚ð•Û‘¶‚µ‚Æ‚¯‚΂¢‚¢ ‚»‚¤‚·‚ê‚ÎWŒv‚µ‚È‚¨‚·•K—v‚È‚¢ ’´‘¬‚¢Ê½Þ WŒv‚µ‚È‚¢‚©‚ç‚È
903 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/12/22(“y) 22:19:10.29 ID:b6CiPLFa.net] ‚±‚¤‚¢‚Á‚½WŒv’l‚ª‚Ù‚µ‚¢‚͕̂ª‚©‚é aho(9) „°aho1(5) „«„°aho11(3) „«„«„°aho111(1) „«„«„¯aho112(1) „«„¯aho12(1) „¯aho2(3) @@„°aho21(1) @@„¯aho22(1) length‚Å‚ÍA‚«‚Á‚Æ‚±‚ñ‚ÈŠ´‚¶‚Å‚µ‚©‚Æ‚ê‚È‚¢ aho(2) „°aho1(2) „«„°aho11(2) „«„«„°aho111(n/a) „«„«„¯aho112(n/a) „«„¯aho12(n/a) „¯aho2(2) @@„°aho21(n/a) @@„¯aho22(n/a)
904 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/12/22(“y) 23:48:44.15 ID:omdhpVTe.net] >>890 length‚ÍA”z—ña‚Ì—v‘f‚É”z—ñ‚ª‚ ‚邯—v‘f‚Æ‚µ‚Ă̔z—ñ‚Ì ’†‚Ì—v‘f”‚܂ł̓JƒEƒ“ƒg‚µ‚È‚¢A‚â‚肽‚¢‚̂͗v‘f‚Æ‚µ‚Ă̔z—ñ‚É ŠÜ‚Ü‚ê‚é—v‘f‚àƒJƒEƒ“ƒg‚µ‚½‚¢A‚Æ‚¢‚¤‚±‚Æ‚©B function count_array2(arr, cnt, i) { n=0; for (i in arr) { if(isarray(arr[i])){ cnt+=length(arr[i]); } else n++; } return n; } ‚¾‚Æ a[1] = 1; a[2][1] = 21; a[2][2] = 22; a[3] = 3; a[4][1][1] = 411; a[4][2] = 42; a[4][3][2][1] = 256; a[4][3][3][2] = 257; ‚Ý‚½‚¢‚Ȃ̂ł¤‚Ü‚‚¢‚©‚È‚¢i1”Ô–Ú‚Æ2”Ô–Ú‚Ì“Y‚¦Žš(?)‚ª“¯‚¶jB arr[i][j]...‚Æ‘±‚¯‚ê‚Îiʼn‚Élength(arr)‚Å‘±‚¯‚é[‚³‚ðŒˆ‚ß‚Äj ‚¢‚¯‚邿‚¤‚ÉŽv‚¤‚ªA‚¾‚Á‚½‚çÄ‹A‚·‚é‚Ì‚ª‘f’¼‚©B
905 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/12/23(“ú) 00:54:43.50 ID:quoNoaXg.net] 886‚Å‚·B889‚³‚ñ‚±‚ñ‚ÈŠ´‚¶‚Å‚µ‚傤‚©H BEGIN { addnode(a, "1-1", "start"); addnode(a, "1-2", "done"); addnode(a, "1-3", "result"); addnode(a, "1-4", "print"); addnode(a, "2", "count"); addnode(a, "3-1-1", "return"); for (i in a[1]) print "a[1][" i "] = " a[1][i]; print "a[2] = " a[2]; print "a[3][1][1] = " a[3][1][1]; print "\n_ele_sum = " _ele_sum; } function addnode(arr, i, val, p) { ct = split(i, list, "-"); switch (ct) { case 1: arr[list[1]] = val; break; case 2: arr[list[1]][list[2]] = val; break; case 3: arr[list[1]][list[2]][list[3]] = val; break; default: } _ele_sum++; } a[1][1] = start a[1][2] = done a[1][3] = result a[1][4] = print a[2] = count a[3][1][1] = return _ele_sum = 6
906 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/12/23(“ú) 01:05:13.25 ID:quoNoaXg.net] 886‚Å‚·B p‚Æ‚©ŠÖŒW‚È‚¢ƒpƒ‰ƒ[ƒ^“ü‚ê‚Ä‚µ‚Ü‚Á‚Ä‚²‚ß‚ñ‚È‚³‚¢B addnode(a, "1-5-1", "connot"); ‚±‚ꂪ‚Å‚«‚Ü‚¹‚ñB a["5"]‚ªƒXƒJƒ‰[‚¾‚ÆŒ¾‚Á‚Ä‚¢‚Ü‚·B
907 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/12/23(“ú) 01:15:19.57 ID:quoNoaXg.net] ’ù³a["1"]["5"]‚ªƒXƒJƒ‰[‚Ì•¶–¬‚¾‚ÆŒ¾‚Á‚Ä‚¢‚Ü‚·B‚Å‚µ‚½
908 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/12/23(“ú) 01:41:32.84 ID:quoNoaXg.net] 886‚Å‚· for (i in a[1]) print "a[1][" i "] = " a[1][i]; ‚Åa[1][5][1]‚ªˆø‚Á‚©‚©‚Á‚Ä‚¢‚½‚悤‚Å‚·B Ž©”š‚Å‚µ‚½B‚·‚݂܂¹‚ñB
909 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/12/23(“ú) 02:59:04.54 ID:quoNoaXg.net] 886‚Å‚·B eƒm[ƒh–ˆ?‚ɕۑ¶‚·‚é•û–@‚ª‚Ü‚¾‚í‚©‚è‚Ü‚¹‚ñ‚ªA –¾“úˆÈ~l‚¦‚Ü‚·B ‚݂Ȃ³‚ñA‚²‹¦—Í‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
910 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/12/23(“ú) 08:49:07.73 ID:S8HMq/6c.net] gawk4‚łƂɂ©‚‘¬‚¢‚Ì‚ª—Ç‚¢‚È‚çc‚ÅŠg’£ŠÖ”ì‚é‚Ì‚ª—Ç‚¢‚©‚Æi”½‘¥Hj flatten_array_typedŠÖ”i4.1.4‚Íflatten_arrayŠÖ”j‚Åawk_flat_array_t\‘¢‘̂̃ƒ“ƒo•Ï”count‚É—v‘f”‚ª“ü‚è‚Ü‚·‚̂Š—v‘f‚ªAWK_ARRAY‚È‚çÄ‹A‚·‚邿‚¤‚Ɉ—‚·‚ê‚Îo—ˆã‚ª‚è API‚ÌŽg‚¢•û‚Í extension\rwarray.c‚Æ‚© https://www.gnu.org/software/gawk/manual/html_node/Flattening-Arrays.html#Flattening-Arrays‚ðŽQl‚É gawk‚¾‚¯‚Å‚â‚éê‡A‚à‚µ”z—ñ‚Ì—v‘f”‚ª10–œ‚Æ‚©100–œ‚ ‚é‚̂ȂçAŠÖ”‚̈ø”‚ðo—ˆ‚邾‚¯Œ¸‚炵‚Ä ŠÖ”“à‚©‚çƒOƒ[ƒoƒ‹•Ï”‚ð’¼ÚŽQÆ‚µ‚½‚Ù‚¤‚ª‘¬‚‚È‚é‚ÆŽv‚¢‚Ü‚·
911 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/12/23(“ú) 11:20:10.63 ID:qffc/3mK.net] ‚à‚Æ‚à‚Æ“Y‚¦Žš‚ª‚·‚ׂĕ¶Žš—ñ‚ŕۑ¶‚·‚éŽd—l‚Æ‚¢‚¤‚̂͂µ‚Á‚Ă͂¢‚½‚ª ‘½ŽŸŒ³”z—ñ‚Íaho[i,j]‚Æ‚¢‚¤Œ`Ž®‚É‚µ‚ÄH•v‚µ‚ÄŽg‚¦‚Æ‚¢‚¤‚±‚Ƃ炵‚¢‚È awk‚Å‘½ŽŸŒ³”z—ñ‚È‚ñ‚©Žg‚Á‚½‚±‚ƂȂ¢‚©‚ç’m‚ç‚ñ‚©‚Á‚½‚í ‚Æ‚¤‚¢Ü¹‚łɂ»‚ÌŒ`Ž®‚Å‘½ŽŸŒ³”z—ñ‚ðlength‚Å‚Æ‚é‚Æ>>888 ‚Ŏ擾‚µ‚½‚¢’l‚É‚È‚é “–‘R‚Æ‚¢‚¦‚Γ–‘R “Á’è‚ÌŽŸŒ³‚Ì—ñ‚¾‚¯‚̂Ƃ肩‚½‚͂悂킩‚ç‚ñ@‚Æ‚ê‚ñ‚Ì‚©ºÚ @www.kt.rim.or.jp/~kbk/gawk-30/gawk_12.html#SEC119 @Using Numbers to Subscript Arrays @@”z—ñ‚ɂ‚¢‚Äd—v‚Ȃ̂ÍA”z—ñ‚Ì“Y‚¦Žš‚Íí‚É •¶Žš—ñ‚Æ‚µ‚Ĉµ‚í‚ê‚邯‚¢‚¤‚±‚Ƃł ‚éB @@”z—ñ‚Ì“Y‚¦Žš‚É”Žš‚ðŽg‚Á‚½ê‡A‚»‚ê‚Í“Y‚¦Žš•t‚¯‚ÉŽg‚í‚ê‚é‘O‚É •¶Žš—ñ‚ɕϊ·‚³‚ê‚é @www.kt.rim.or.jp/~kbk/gawk-30/gawk_12.html#SEC121 @Multi-dimensional Arrays @@‘½ŽŸŒ³”z—ñ‚Æ‚ÍA”z—ñ—v‘f‚ÌŽw’è‚ð•¡”‚Ì“YŽš‚Ì•À‚тɂæ‚Á‚Äs‚¤”z—ñ‚Å‚ ‚éB—Ⴆ ‚ΓñŽŸŒ³‚Ì”z—ñ‚Í“ñ‚‚̓YŽš‚ð•K—v‚Æ‚·‚éB @@ˆê”Ê“I‚È(awk‚àŠÜ‚ß‚½‘命”‚Ì Œ¾Œê‚Å‚Í) “ñŽŸŒ³”z—ñ‚Ì—v‘f‚ɑ΂·‚éŽQÆ‚Í grid[x,y]‚±‚Ì‚æ ‚¤‚És‚¤B (grid‚Í”z—ñ‚Ì–¼‘O) @@ƒZƒpƒŒ[ƒ^‚ɂ͑g‚Ýž‚ݕϔSUBSEP‚ÉŠi”[ ‚³‚ê‚Ä‚¢‚é’l‚ªŽg‚í‚ê‚éB
912 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/12/23(“ú) 11:43:46.94 ID:7N3pX2Wi.net] >>900 ‚»‚ê‚𓥂܂¦‚Ä>>888 ‚Å > gawk4 ‚Ƃ킴‚í‚´‚±‚Æ‚í‚Á‚Ä‚¢‚é‚ñ‚¶‚á‚È‚¢‚Ì?
913 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/12/23(“ú) 22:29:12.74 ID:qffc/3mK.net] ‚Ü‚¸“ü—Í‚©‚ç‘½ŽŸŒ³”z—ñ‚ð“Çž‚Þˆ—‚Å‚àì‚Á‚Ă݂邩 ‚Å‚«‚é‚Ì‚©‚ª‚æ‚•ª‚©‚ç‚ñ ºÚ‚ª‚·‚ñ‚È‚è‚Å‚«‚È‚¢‚ƺڎ©‘Ì‚ªŽg‚¦‚é¼ÛÓɂɂȂç‚È‚»‚¤‚¾‚µ‚È Ã½ÄÃÞ°À‚Íì‚Á‚Ă݂½ https://ideone.com/Sir0IE awk‚Ì‚±‚Ì‘½ŽŸŒ³”z—ñ‚ɂ‚¢‚Ăق©‚̂Ƃ±‚Å‘‚¢‚Ä‚ ‚é‚̓ǂñ‚Å‚Ý‚é‚Æ FX‚Æ–Ê“|‚È‚±‚Æ‚ª‚¨‚«‚é‚͕͂̂ª‚©‚Á‚½ “Á‚É–â‘肪‚¨‚«‚»‚¤‚Ȃ͈̂ê“x”z—ñ‚â½¶×°‚Å—v‘f‚ð’ljÁ‚·‚邯A ‚»‚Ì”z—ñ‚â½¶×°‚ð•Ï‚¦‚Äã‘‚«‚·‚éꇖ¾Ž¦“I‚É‚»‚ê‚ð휂µ‚È‚¢‚Æã‘‚«‚µ‚ÄŽg‚¦‚È‚¢ ‚«‚Á‚Æ‚ÈɰÄÞ‚ð휂·‚邯‚«‚Í‚»‚Ì—v‘fÞ‚©‚ç’H‚Á‚Ĉê”Ô[‚¢‚Æ‚±‚©‚çÄ‹A“I‚É휂µ‚È‚¢‚ÆŽcŠ[‚ªŽc‚é c‚ÌÒÓØØ°¸‚Æ“¯‚¶‚±‚Æ‚ª‹N‚«‚邯„’肳‚ê‚é ‚¢‚Ü‚¢‚¿‚±‚Ì‘½ŽŸŒ³”z—ñ‚ÉŽg‚¢“¹‚ª‚ ‚é‚Ì‚©‚Ç‚¤‚©‚ª•ª‚©‚ç‚È‚¢
914 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/12/23(“ú) 23:32:19.00 ID:nM/PpEMV.net] lisp‚ªÅ“K awk‚Í•s“K
915 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/12/24(ŒŽ) 01:01:19.83 ID:ivcUrO89.net] https://ideone.com/PFBwQU ‚Ç‚¤‚É‚©‚µ‚Ä“®“I‚É”z—ñ‚ð\¬‚Å‚«‚È‚¢‚©’²‚ׂĂ݂½‚ª ‚â‚è‚©‚½‚ª•ª‚©‚ç‚ñ >>894 ‚ÌŽ¿–₵‚Ä‚é‚Ì‚ª‘‚¢‚½•û–@‚Å ˆê’U‘½ŽŸŒ³”z—ñ‚ð“ǂޞ‚ނ悤‚ɂ͂µ‚Ă݂½ Ž¿–₵‚Ä‚é‚Ì‚ª—~‚µ‚¢‚Æ‚¢‚Á‚Ä‚é—v‘f‚Ì”‚Í Œ‹‹Ç“ü—Í‚Ìs”‚Æ“¯‚¶‚ɂȂé
916 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/12/24(ŒŽ) 01:07:37.50 ID:ivcUrO89.net] https://ideone.com/zTUFL2 switch•ª‚Ìcase‚ª1‚‚Ȃ©‚Á‚½‚©‚ç’ljÁ‚µ‚Æ‚¢‚½
917 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/12/24(ŒŽ) 09:11:50.63 ID:PbNokzxn.net] >>902 > ‚«‚Á‚Æ‚ÈɰÄÞ‚ð휂·‚邯‚«‚Í‚»‚Ì—v‘fÞ‚©‚ç’H‚Á‚Ĉê”Ô[‚¢‚Æ‚±‚©‚çÄ‹A“I‚É휂µ‚È‚¢‚ÆŽcŠ[‚ªŽc‚é delete a ‚Í a[1][2] ‚â a[3][4][5] ‚Ȃǂ̎q”z—ñŠÜ‚Þ”z—ña‘S‘̂̎g—pƒƒ‚ƒŠ‚ð‚Ü‚Æ‚ß‚Ä "Ä—˜—p" ‚ɂ܂킷 ˆê•”‚Ì—v‘f‚ðŽc‚µ‚Ä‚¨‚«‚½‚¢Ž––³‚¯‚ê‚ÎAdelete a[1][2]; delete a[3][4][5]; ... ‚̂悤‚ÉŽq”z—ñ‚ðŒÂ•Ê‚É delete‚·‚é•K—v‚Í–³‚¢ ‚½‚Æ‚¦‚Ήº‚Ì(2)‚Í‘½ŽŸŒ³”z—ñb‚ª‘½ŽŸŒ³”z—ña‚ÌŽg—pς݃ƒ‚ƒŠ‚ðÄ—˜—p‚·‚é‚̂ŠI—¹ŠÔۂ̃ƒ‚ƒŠŽg—p—Ê‚Í(1)(2)‚Ç‚¿‚ç‚à“¯‚¶‚ɂȂ邪A(2)‚Ì delete a ‚ðÁ‚·‚Æ”{’ö“x‚É‘‚¦‚é (1) BEGIN{for(i=1; i<=1000000; i++){a[i%10][i]=i}} (2) BEGIN{for(i=1; i<=1000000; i++){a[i%10][i]=i} delete a; for(i=1; i<=1000000; i++){b[i%10][i]=i}} ƒƒ‚ƒŠÄ—˜—p‚ÌŽd‘g‚Ý‚ÍThe GAWK Manual‚ɂ͑‚¢‚Ä‚¢‚È‚¢‚¯‚ÇAharon Robbins‚ª«‚ʼnñ“š‚µ‚Ä‚¢‚é https://groups.google.com/forum/#!topic/comp.lang.awk/CKwoes0_63U
918 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/12/24(ŒŽ) 15:58:51.02 ID:ivcUrO89.net] ‚È‚é‚Ù‚Ç ‚ ‚肪‚Æ‚¤ ‚«‚Á‚ÆÄ—˜—p‚³‚ê‚é‚©‚ç ‹C‚É‚¹‚¸•ú’u‚Å‚¢‚¢‚Ì‚©
919 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/12/24(ŒŽ) 17:27:46.25 ID:8PLVwc4u.net] >>904 886‚Å‚·B‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B“®“I‚Ƃ͂±‚ñ‚ÈŠ´‚¶‚Å‚µ‚傤‚©H ˆê“xì‚Á‚ÄA휂·‚邯‚¢‚¤•ςȎd—l‚Å‚·‚ªB BEGIN { a[1] = "foo"; a[2][1] = "bar"; a[2][2] = "baz"; a[3] = "qux"; a[4][1][1] = "quux"; a[4][2] = "corge"; for (i = 1; i < 5; i++) { meta_ar_init(b, i); clone(b[i], a); } } function meta_ar_init(ar, init_num) { ar[init_num][1] = ""; delete ar[init_num][1]; } function clone(lhs, rhs, i) { for (i in rhs) { if (isarray(rhs[i])) { lhs[i][1] = ""; delete lhs[i][1]; clone(lhs[i], rhs[i]); } else lhs[i] = rhs[i]; } }
920 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/12/27(–Ø) 20:01:48.39 ID:pQqvXPza.net] ‚æ‚•ª‚©‚ç‚ñ‚ª —Ⴆ‚΂»‚ê‚Å>>904 ‚Ì“ü—ÍÃÞ°À‚È‚ñ‚©‚ð“ǂݞ‚ß‚½‚è‚·‚é‚Ì‚© >>905 ‚Ìswitch‚¾‚ÆŽ–‘O‚ɉ½ŽŸŒ³‚©‚í‚©‚Á‚ĂȂ¢‚Ɠǂݞ‚߂Ȃ¢ ‰½ŽŸŒ³‚ɂȂ邩•s–¾‚È“ü—ÍÃÞ°À‚Ìê‡ ‚Ç‚¤‚â‚ê‚Ίi”[‚Å‚«‚é‚©‚æ‚‚í‚©‚ç‚ñ‚ñ‚©‚Á‚½
921 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/12/27(–Ø) 22:46:53.38 ID:X7jxTwwp.net] >>908 ‚Ìuˆê“xì‚Á‚ÄA휂·‚év‚Æ‚¢‚¤‚Ì‚Í https://www.gnu.org/software/gawk/manual/gawk.html#Arrays-of-Arrays ‚±‚±‚̈ê”Ô‰º‚Ìsplit‚ªƒGƒ‰[“f‚—á‚̉ñ”ðô‚ÅA”z—ñ‚Ì—v‘f‚ðʼn‚©‚ç”z—ñˆµ‚¢‚·‚邱‚Ƃ͂ł«‚È‚¢‚©‚ç —\‚ߎŸŠK‘w‚Ƀ_ƒ~[—v‘f‚ð‚Ԃ牺‚°‚Ä‚¨‚«A–{–½‚ðŠi”[‚µI‚¦‚½‚çƒ_ƒ~[‚ÍÁ‚·‚Á‚ĈӖ¡‚©‚È Ž©•ª‚Å‘‚¢‚½‚炱‚ñ‚È‚ñ‚È‚Á‚½‚¯‚ÇA‚¢‚¿‚¨‚¤‰½ŽŸŒ³‚Å‚àŠi”[‚Å‚«‚»‚¤ https://ideone.com/83ykKF#stdin
922 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/12/30(“ú) 03:28:21.38 ID:5ft+KBa+B] ‚·‚²‚¢‚¯‚Ç”z—ñ‚Ì’l‚ª‘‚¢‚ĂȂ¢‚̂ŠBEGIN { array_entry(a, "1-2-3", 48) array_entry(a, "1-2-4-6", 667) array_entry(a, "3-1", 0) array_entry(a, "4", 6) array_entry(a, "5-1-2-3-4-5", -128) process_array(a, "a", "do_print", 0) } function array_entry(a, val, ele , step, b, n) { n = split(val, b, /-/) if (n == 1) { a[val + 0] = ele; return } if (step == n - 2) { a[b[step + 1]][b[n]] = ele; return } a[b[step + 1]]["dummy"]; if (step + 1 < n) { array_entry(a[b[step + 1]], val, ele, step + 1) delete a[b[step + 1]]["dummy"] } }‚‚Â
923 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/12/30(“ú) 03:29:15.30 ID:5ft+KBa+B] function do_print(name, element) { printf("%s = %s\n", name, element); } function process_array(arr, name, process, do_arrays, i, new_name) { for (i in arr) { new_name = (name "[" i "]"); if (isarray(arr[i])) { if (do_arrays) @process(new_name, arr[i]); process_array(arr[i], new_name, process, do_arrays); } else @process(new_name, arr[i]); } } ‚±‚ê‚Å‚¢‚¯‚»‚¤H
924 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/12/31(ŒŽ) 02:46:41.48 ID:20SukTdNU] ‚¿‚á‚ñ‚Æ‘‚¢‚Ă݂܂µ‚½B https://ideone.com/rdeTvE
925 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/01/01(‰Î) 00:00:01.96 ID:7rl7mk2H.net] 2019”N‚àawk‚Ì‚¨¢˜b‚ɂȂè‚Ü‚·
926 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/01/02(…) 18:12:37.70 ID:0+aicLseW] ‚·‚°[
927 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2019/01/05(“y) 08:05:13.61 ID:1ixBisDID] ‚ǂȂ½‚©‹³‚¦‚Ä‚‚¾‚³‚¢ Windows10-32bit,MinGW(msys–³‚µ),gawk4.2.1 for win32 bin/src(ezwinports), Shift_JIS‚̊‹«‚Å builtin.c ‚ð‘‚«Š·‚¦‚ărƒ‹ƒh‚µ‚Ü‚µ‚½B ‘‚«Š·‚¦‚½“à—e‚Íprintf/sprintf‚̃}ƒ‹ƒ`ƒoƒCƒg•¶Žš—ñ®Œ`ŠÖ˜A‚Å‚·B ƒrƒ‹ƒhŒãAŠú‘Ò’Ê‚è‚É“®‚«‚Ü‚·‚ªAŽÀsƒtƒ@ƒCƒ‹ƒTƒCƒY‚ª4.8MB‚à‚ ‚è‚Ü‚·B ã‹L‚̃\[ƒXƒfƒBƒŒƒNƒgƒŠ‚Åcmd‚ð‹N“®‚µ‚Ä mingw32-make mingw32 ‚ƃ^ƒCƒv‚µ‚Ü‚µ‚½B o—ˆã‚ª‚Á‚½ gawk.exe ‚̃tƒ@ƒCƒ‹ƒTƒCƒY‚ͳí‚Ȃ̂łµ‚傤‚©H ‚Ü‚½Aã‹LŠÂ‹«‚ł͂ł«‚Ü‚¹‚ñ‚ª configure ‚Í•K—v‚Å‚·‚©? ‚æ‚낵‚‚¨Šè‚¢‚¢‚½‚µ‚Ü‚·B
928 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/02/05(‰Î) 18:58:36.44 ID:9Z2hbdGL.net] 60‚‚ç‚¢‚Ì‹³Žö‚ª40”N‚‚ç‚¢‘O‚ÉAWK‚ŃAƒZƒ“ƒuƒ‰ì‚Á‚½‚Æ‚©Œ¾‚Á‚Ä‚½‚ñ‚¾‚¯‚Ç “–Žž‚ÉŠù‚É‚ ‚Á‚½‚Æ‚¢‚¤‚±‚ƂƓ–Žž‚©‚笋K–͂ȃRƒ“ƒpƒCƒ‰‚È‚çì‚ê‚é‚‚ç‚¢‚«”\‚¾‚Á‚½‚±‚ƂɋÁ‚¢‚½
929 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/02/05(‰Î) 19:10:49.73 ID:dIIT7BCG.net] ƒAƒZƒ“ƒuƒ‰‚ðƒRƒ“ƒpƒCƒ‰‚Ƃ͌Ă΂Ȃ¢‚ª
930 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2019/02/06(…) 10:31:17.59 ID:+qagyc5o.net] aho
931 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/02/06(…) 13:09:33.86 ID:j4QdsmCl.net] asortAasorti‚ª‚æ‚‚í‚©‚ç‚È‚©‚Á‚½‚Ì‚ÅŽŽ‚µ‚½Œ‹‰Ê # a a[5] ="a5" a[1] ="a1" a[3] ="a8" # asort(a,as) as[1] ="a1" as[2] ="a5" as[3] ="a8" # asorti(a,asi) asi[1]=1 asi[2]=3 asi[3]=5 ‚È‚ñ‚¾‚»‚¤‚¢‚¤‚±‚Æ‚¾‚Á‚½‚Ì‚©‚Ƃ킩‚Á‚½
932 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/02/06(…) 17:39:23.37 ID:+3VpeZVh.net] >>917 Žv‚킸 "assembler by awk" ‚ŃOƒO‚Á‚Ä The Amazing Awk Assembler by Henry Spencer ‚ð ƒ_ƒEƒ“ƒ[ƒh‚µ‚¿‚á‚Á‚½‚¶‚á‚È‚¢‚©B
933 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/02/23(“y) 17:41:13.06 ID:Y0E0nwid.net] awk‚Ńtƒ@ƒCƒ‹‚ª‚ ‚é‚©‚Ç‚¤‚©‚Ì”»•Ê‚ÍA‚ǂ̂悤‚É‚µ‚½‚ç‚æ‚¢‚̂łµ‚傤‚©H ‹ï‘Ì“I‚É‚ÍBEGIN‚Ì’†‚Å getline a < "/dev/stdin"; fn = a".txt" ‚Æ”CˆÓ‚̃tƒ@ƒCƒ‹–¼‚ðì‚Á‚½ŒãA‚»‚̃tƒ@ƒCƒ‹‚ª‚ ‚é‚©‚Ç‚¤‚©‚ðŠm”F‚µ‚½‚¢‚ñ‚Å‚·B ‚à‚µƒtƒ@ƒCƒ‹‚ª‚·‚łɂ ‚Á‚½‚爗‚ÍI—¹A–³‚¯‚ê‚ΈȌã‚̈—‚ð‚»‚Ìƒtƒ@ƒCƒ‹‚ÉƒŠƒ_ƒCƒŒƒNƒg‚·‚éA‚Æ‚¢‚¤Š´‚¶‚Å‚·B
934 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/02/24(“ú) 00:16:02.91 ID:Cwr1i6xY.net] if(getline<fn!=-1)exit ‚Æ‚©H
935 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/02/24(“ú) 11:45:53.93 ID:FuDjIOWV.net] >>923 ‚Å‚«‚Ü‚µ‚½I‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·II
936 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2019/03/21(–Ø) 08:10:09.34 ID:pGDO/F2C.net] “š‚¦‚ªo‚È‚¢‚È‚ñ‚ÅH #!/usr/bin/awk -f BEGIN{ print game(10, 24); } function game(coin,depth, i,j){ if(memo[coin,depth]){ return memo[coin,depth]; } if(coin == 0){ return 0; } if(depth == 0){ return 1; } win = game(coin + 1, depth - 1); lose = game(coin - 1, depth - 1); memo[coin,depth] = win + lose; }
937 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/03/21(–Ø) 09:51:18.96 ID:WMaCNtBE.net] ÅŒã‚Ì memo[coin,depth] = win + lose ‚Í‚»‚̂܂܊֔‚Ì–ß‚è’l‚Æ‚µ‚Ä return ‚µ‚È‚¯‚ê‚΂Ȃç‚È‚¢‚ªA‚»‚ê‚ð–Y‚ê‚Ä‚¢‚éB ‚³‚ç‚ÉA³‚µ‚¢“š‚¦‚ª•Ô‚ç‚È‚¢Œ´ˆö‚ª 2 “_B ŠÖ”’è‹`‚̈ø”–¼ŠÔˆá‚¢: i,j ¨ win,loseB if(depth == 0) ‚Æ if(coin == 0) ‚Ì”»’è‚ðs‚¤‡˜‚ª‹tB
938 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2019/03/21(–Ø) 14:19:16.55 ID:pGDO/F2C.net] >>926 ‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B ‚»‚Á‚©Breturn‚ª‚¢‚é‚ñ‚Å‚·‚ËB perl‚¾‚ÆÅŒã‚ÍreturnÈ—ª‰Â”\‚¾‚¯‚Çawk‚ÍÈ—ª•s‰Â‚Ý‚½‚¢B ‚ ‚ÆAˆø”–¼‚àŠÔˆá‚Á‚Ä‚¢‚Ü‚µ‚½B ³‚µ‚¢“š‚¦o‚Ü‚µ‚½I
939 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/03/21(–Ø) 21:25:33.68 ID:ZeSQsBE1.net] ‚»‚ê‚®‚ç‚¢‚̈—‚ÍARuby ‚Åì‚êI
940 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/03/21(–Ø) 23:54:47.78 ID:7AyLRSvD.net] ƒI[ƒN‰p—Y•¨Œê@`œu“x—ñ“`` https://ncode.syosetu.com/n8418ff/1/ 👀 Rock54: Caution(BBR-MD5:0be20a4887bc3d3353f527d3636c44e3)
941 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/04/01(ŒŽ) 17:01:28.78 ID:nwflCE8J.net] >>928 awk‚Ì•û‚ª‚¢‚¢‚Æ‚«‚à‚ ‚é install‚µ‚È‚‚Ä‚¢‚¢ ƒ^ƒXƒNƒ}ƒl[ƒWƒƒ‚ł݂Ă¢‚邯ruby‚æ‚胃‚ƒŠ‚ðH‚í‚È‚¢Žž‚à‚ ‚é —Z’ʂ̗˜‚”z—ñ‚ª’´•Ö—˜ ’ÊMAHashAsort‚Ȃǎg‚¢‚Ü‚‚鎞‚Íruby‚̂ق¤‚ª‚¢‚¢‚¯‚Ç
942 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2019/04/01(ŒŽ) 17:12:08.21 ID:Tc5+6fel.net] ‚¢‚âAPerl‚¾B ——R ‰´‚ªŠµ‚ê‚Ă邩‚çB
943 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/04/01(ŒŽ) 22:48:54.89 ID:0AqZLgzF.net] Perl‚͂܂ŸŠµ‚êˆÈŠO‚ÉŽg‚¤ˆÓ–¡‚Í‚ ‚܂茩o‚¹‚È‚¢B
944 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/04/02(‰Î) 04:44:16.86 ID:3dIjgbOm.net] ˜R‚ê‚ÍAWindows 10EWSLEUbuntu 16.04 ‚¾‚¯‚ÇA sudo apt install ruby ‚¾‚¯‚ÅARuby 2.3 ‚ª“ü‚Á‚½ 2.4 ˆÈ~‚ÌV‚µ‚¢‘‚«•û‚³‚¦‚µ‚È‚¯‚ê‚ÎA“®‚ Perl, Python ‚ÍAʼn‚©‚ç“ü‚Á‚Ä‚¢‚邯‚Ç
945 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/04/02(‰Î) 10:00:50.55 ID:USFH8Mum.net] >>933 Ž€‚Ë
946 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/04/02(‰Î) 10:29:57.68 ID:egwP5Lwa.net] Perl”]‚¾‚Ædie‚Ȃǂƌ¾‚¢‚½‚ª‚é‚ñ‚©‚ËB
947 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2019/04/02(‰Î) 12:24:56.71 ID:exqjvsIl.net] Perl dieD‚«
948 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/04/02(‰Î) 12:34:58.56 ID:m0agfZtU.net] ‚—
949 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2019/04/17(…) 15:16:55.69 ID:bLXqfCqA.net] GNU AWK 5.0‚ªƒŠƒŠ[ƒXB8”N‚Ô‚è‚̃ƒWƒƒ[ƒo[ƒWƒ‡ƒ“ƒAƒbƒvB³‹K•\Œ»ƒ‰ƒCƒuƒ‰ƒŠ‚ª GLIBC‚©‚çGNULIB‚ÖˆÚsA–¼‘O‹óŠÔ‚ªŽÀ‘•@2019”N4ŒŽ17“ú https://www.publickey1.jp/blog/19/gnu_awk_508glibcgnulib.html Unix‚âLinux‚É‚¨‚¢‚Äsed‚âgrep‚ȂǂƕÀ‚ñ‚ł悒m‚ç‚ê‚Ä‚¢‚éƒc[ƒ‹‚Ì1‚‚ªawkiƒI[ƒNj ‚Å‚·B‚±‚Ìawk‚ÌGNUƒvƒƒWƒFƒNƒg‚É‚æ‚éŽÀ‘•‚ÌÅV”ÅuGNU AWK 5.0vigawk 5.0j‚Ì ƒŠƒŠ[ƒX‚ª”•\‚³‚ê‚Ü‚µ‚½B 2011”N‚ÉƒŠƒŠ[ƒX‚³‚ꂽGNU AWK 4.0‚©‚ç8”N‚Ô‚èA’¼‘O‚̃o[ƒWƒ‡ƒ“‚łƂµ‚Ä2017”N10ŒŽ‚É ƒŠƒŠ[ƒX‚³‚ꂽ4.2.0‚©‚ç‚Í–ñ1”N”¼‚Ô‚è‚Æ‚È‚è‚Ü‚·B AWK‚Í‚¢‚í‚ä‚éƒXƒNƒŠƒvƒeƒBƒ“ƒOŒ¾Œê‚̈êŽíB•Ï”‚âŠÖ”A§Œä•¶‚ȂNJî–{“I‚È\•¶‚ð”õ‚¦A ƒeƒLƒXƒgƒtƒ@ƒCƒ‹‚ðŒø—¦“I‚Ɉ—‚Å‚«‚é‚Ì‚ª“Á’¥‚Å‚·B GNU AWK 5.0‚ÌV‹@”\‚Æ‚µ‚Ä‚ÍAprintf‚Ì%a‚¨‚æ‚Ñ%A‚Ì‘Ž®‚ªPOSIX•W€‚É€‹’‚µ‚½‚±‚ÆA ³‹K•\Œ»‚̃‹[ƒ`ƒ“‚ªA’·”N‚ɂ킽‚Á‚ăƒ“ƒeƒiƒ“ƒX‚³‚ê‚Ä‚«‚½GLIBC‚©‚çGNULIB‚É ’u‚«Š·‚í‚Á‚½‚±‚ƂȂÇB ‚Ü‚½Aޝ•ÊŽq‚É”ñ‰pŒê•¶Žš‚ðŽg‚¤‚½‚߂̃hƒLƒ…ƒƒ“ƒg‰»‚³‚ê‚Ä‚¢‚È‚©‚Á‚½ƒIƒvƒVƒ‡ƒ“‚È‚Ç‚Í íœ‚³‚êAƒ\[ƒXƒR[ƒh‚ÍC99ŠÂ‹«‚ª‘z’肳‚ê‚邿‚¤‚ɂȂÁ‚Ä‚¢‚Ü‚·B ‚»‚µ‚ÄV‚½‚É–¼‘O‹óŠÔ‚ªŽÀ‘•‚³‚ê‚Ä‚¢‚Ü‚·iÚׂ̓}ƒjƒ…ƒAƒ‹‚ðŽQƂƂ̂±‚ÆjB
950 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2019/04/17(…) 17:19:50.38 ID:fsOEjVgH.net] sed‚Æawk‚ÅŠÈ’P‚ɂł«‚邱‚Ƃ𠑼‚Ì•û–@‚Å‚â‚Á‚Ä‚éƒAƒz‚ðŒ©‚é‚Æ—D‰zŠ´‚ÉZ‚ê‚邿‚È
951 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/04/17(…) 21:27:37.50 ID:Cw3S472M.net] 5.0.0‚¶‚á‚È‚‚Ä4.3.0‚Å‚¢‚¢‚¶‚á‚ñ‚Á‚ÄXV“à—e‚¾‚ÈEEE
952 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/04/17(…) 23:57:17.65 ID:t5VcExa0.net] ¡Žž‚Á‚Û‚’èŠú“I‚ɃƒWƒƒ[ƒo[ƒWƒ‡ƒ“ƒAƒbƒv‚µ‚Ä‚¢‚ìíH ‚»‚ë‚»‚ëAWKCARDˆóü‚µ‚Ă݂悤‚©‚Èc
953 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2019/04/18(–Ø) 00:37:48.90 ID:y8/6ebia.net] >>939 ŠÈ’P‚ȕϊ·‚Ȃ̂ÉWindows‚Æ‚©‚Å‚¢‚«‚È‚èExcel‚Å‚â‚낤‚Æ‚µ‚¿‚Ⴄl‚ðŒ©‚é‚Æ‚»‚±‚܂ł¹‚ñ‚Å‚à—Ç‚¢‚¶‚á‚È‚¢‚©‚Ƃ͎v‚Á‚Ä‚µ‚Ü‚¤‚ÈB ‚Ü‚ “ú Windows‚ÅŽ––±ˆ—“I‚ÈŽ–‚µ‚Ä‚¢‚él‚©‚ç‚·‚ê‚΂»‚êˆÈãŗǂŕª‚©‚è‚â‚·‚¢ŠÂ‹«‚͂Ȃ¢‚ñ‚¾‚낤‚¯‚Ç‚ÈB ‚È‚ñ‚Å‚à‚©‚ñ‚Å‚à‚»‚ê‚Å‚â‚낤‚Æ‚µ‚Ä—]Œv‚É•ª‚©‚è‚Â炕¡ŽG‚ɂȂÁ‚Ä‚¤‚Ü‚s‚©‚¸‚Ƀnƒ}‚Á‚Ä‚¢‚é‚Ì‚ðŒ©‚é‚Æˆ£‚ê‚ÉŠ´‚¶‚éB
954 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/06/01(“y) 01:13:44.70 ID:QInzSHhj.net] ‚±‚¤‚¢‚¤‹L–@‚ª‚Å‚«‚邱‚Æ‚ð’m‚炸A‹C‚‚̂ɔ”N‚©‚©‚Á‚½ ³‹K•\Œ»”äŠr‚Ìif‚ŕϔ‚ðŽg‚¦‚éAgsub‚Ȃǂŕϔ‚ðŽg‚¦‚é ‚”‚˜‚”h‚‚‚‚‚‚‚ƒ‚„‚…‚†‚‡‚P‚Q‚R‚Sh ‚˜hOh ‚“‚•‚‚‚“‚”‚’o‚OC‚PC‚Pp h{h ‚‰‚† o‚”‚˜‚” ` ‚˜p‚‚’‚‰‚Ž‚” h‚‚‹h ‚™‚“‚•‚‚‚“‚”‚’o‚OC‚PC‚Pp ‚š‚“‚•‚‚‚“‚”‚’o‚OC‚QC‚Pp ‚‡‚“‚•‚‚o‚™C‚šC‚Op (”¼Šp‚¾‚Æ‘‚«ž‚݃Gƒ‰[‚ɂȂé‚̂őSŠp‚ɕϊ·)
955 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/06/01(“y) 01:15:01.39 ID:QInzSHhj.net] >>943 ‚ ‚ê•ÏŠ·‚¨‚©‚µ‚¢ op ¨ ()
956 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/06/01(“y) 05:25:56.80 ID:cEFw76xP.net] ‚Ó‚Ó‚Ó’m‚Á‚Ä‚½B
957 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/06/05(…) 00:27:37.11 ID:/Z5C9xDG.net] The AWK Programming Language (‚Ì–M–ó–{) ‚©‚ç“ü‚Á‚½‚̂Œm‚Á‚Ă͂¢‚邯‚ÇA ƒGƒXƒP[ƒv•¶Žš‚ðl—¶‚µ‚ăR[ƒh‚ð‘‚‚Ì‚ª–Ê“|‚È‚Ì‚Å‹É—Í”ð‚¯‚Ä‚é‚ÈB •¶Žš—ñ‚ª³‹K•\Œ»‚ÖuŒ^•ÏŠ·v‚³‚ê‚邯‚«‚ÌU•‘‚¢‚ɂ‚¢‚ÄA–{‚ɂ͈ꉞ‘‚¢‚Ä‚ ‚éB
958 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2019/06/08(“y) 18:14:03.76 ID:QbmZ5eQJn] user's guide `Regular Expressions EUsing Dynamic Regexps Œ‹\‘O‚©‚ç‚ ‚éB “à•”“I‚ɂ͕¶Žš—ñ’蔂ð³‹K•\Œ»‚Æ‚µ‚ÄŽg‚¤‚½‚ß‚É 2‰ñ–ڂ̃XƒLƒƒƒ“‚ª•K—v‚炵‚¢B
959 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2019/06/11(‰Î) 21:06:31.25 ID:+TF2B1JOC] ‚Ç‚¤‚¹”p‚ê‚邺B‚±‚ÌŒ¾Œê‚Í‚æB‚ ‚΂æ
960 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2019/06/12(…) 18:34:22.16 ID:yp7o1TZla] AWK / GAWK‚É‚Ä UTF-8‚Ì•¶Žš—ñ•\ަ’·‚³‚Á‚ÄA‚Ç‚¤‚â‚Á‚Ä‹‚ß‚é‚̂ł·‚©H ‚½‚Æ‚¦‚ÎA@str="abcde‚ ‚¢‚¤‚¦‚¨" ”¼Šp‚ð 1 ‚Æ‚·‚邯 str ‚Ì•\ަ’·‚³‚Í 15 ‚Ü‚½AƒLƒƒƒ‰ƒNƒ^”‚Æ•\ަ’·‚³‚ð1‚ƒXƒNƒŠƒvƒg‚Å •¹—p‚µ‚½‚¢‚Æ‚«‚͂ǂ¤‚·‚ê‚΂悢‚̂łµ‚傤‚©H •ª‚©‚é•ûA‹³‚¦‚Ä‚‚¾‚³‚¢B‚æ‚낵‚‚¨Šè‚¢‚¢‚½‚µ‚Ü‚·B
961 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2019/06/12(…) 18:49:25.69 ID:KWGtdn6vZ] Ž„‚Í‚±‚¤‚µ‚Ă܂·Bmfi.sub.jp/_html_awk/gawk_blength.html
962 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2019/06/12(…) 19:07:09.50 ID:kkOQizBgZ] >>950 ‚ ‚肪‚Æ‚²‚´‚¢‚Ü‚·B •‚©‚è‚Ü‚·B
963 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2019/06/12(…) 22:16:17.50 ID:wOmIo+3+t] ‚²‚ß‚ñ‚±‚Á‚¿‚Ì•û‚ª—Ç‚©‚Á‚½B UTF-8‚Ȃ̂Ŏg‚¢•û‚͈Ⴄ‚¯‚Ç ASCII/128ŒÂ‚Æ”¼ŠpƒJƒi/63ŒÂˆÈŠO‚ÍA’·‚³2‚ÅŒvŽZ‚·‚é‚̂Š•\ަ’·‚³‚¾‚ÆŽv‚Á‚Ä‚‚¾‚³‚¢B https://ideone.com/97R395
964 –¼‘OF952 [2019/06/12(…) 22:41:15.99 ID:CfhwF05wL] –Y‚ê‚Ă܂µ‚½B ideone‚Ìstdin •¶Žš‰»‚¯‚µ‚Ä‚é‚킯‚¶‚á‚È‚¢‚©‚çB ƒ‰ƒ“ƒ_ƒ€‚É•¶Žš‘Å‚¿o‚µ‚Ă邾‚¯‚Å‚·B
965 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2019/06/13(–Ø) 13:49:33.22 ID:FlIZ7NjL1] ‚±‚¿‚ç‚à‚Ç‚¤‚¼ bsubstr(string, start, length) Žw’èˆÊ’u(•\ަ’·‚³’PˆÊ)‚©‚çŽw’è•\ަ’·‚³‚Ì•¶Žš—ñ‚ðØ‚èo‚·ŠÖ” •¶Žš‰»‚¯‚·‚é‰ÓŠ‚ÍƒXƒy[ƒX[“U Shift_JIS‚Å‚àUTF-8‚Å‚à‰Â https://ideone.com/3295sA
966 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2019/06/13(–Ø) 18:18:48.64 ID:+trsIn9cI] ‚æ‚낵‚¯‚ê‚΂±‚¿‚ç‚à‚Ç‚¤‚¼B sformat(fw, prec, string) sprintf("%*.*s", fw, prec, string)‚̑ւí‚è‚É ‚³‚Á‚«ì‚Á‚½‚©‚çƒoƒO‚ª‚ ‚é‚©‚à‚µ‚ê‚Ü‚¹‚ñB https://ideone.com/TN7Ka4
967 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2019/06/14(‹à) 02:38:34.74 ID:8YLuNO2w7] –°‚¢A‹A‚Á‚Ä‚«‚ÄŒ©’¼‚µ‚½‚çƒ_ƒƒ_ƒ‚Å‚µ‚½B sformat()‰ü—Ç‚µ‚Ü‚µ‚½B Œ©‚Ä‚‚ê‚Ă邩‚È https://ideone.com/VvxBzq
968 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2019/06/14(‹à) 14:13:28.99 ID:rib6nibVS] bsubstr()‚àŒ©’¼‚µ‚½B ‚â‚Á‚Ï‚èƒ_ƒƒ_ƒ‚¾‚Á‚½B https://ideone.com/7vqqVO
969 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2019/06/19(…) 04:52:26.36 ID:tVNS+22r.net] yoŽ‘z¼–{‘ì˜N lH’m”\¼‹\y’ˆÓz https://rio2016.5ch.net/test/read.cgi/rikei/1560859403/
970 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/06/30(“ú) 05:07:43.82 ID:1ALBmyOB.net] AWK‚ª‹‘å‚ȃeƒLƒXƒgƒtƒ@ƒCƒ‹‚ðˆ—‚Å‚«‚È‚¢‚Ý‚½‚¢‚Șb‚ð’m‚Á‚Ä‚é•û‚¢‚炵‚á‚¢‚Ü‚·‚©B ‘å‘Ì1.4GiB‚‚ç‚¢‚̃tƒ@ƒCƒ‹‚ðAWK‚Å•ÒW‚µ‚悤‚Æ‚·‚邯uƒtƒ@ƒCƒ‹‚̋󂫂ª‚È‚¢v‚Ý‚½‚¢‚ȃGƒ‰[‚ªo‚é‚Ì‚ÅB
971 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2019/06/30(“ú) 12:11:04.21 ID:QU2Ls1X6.net] UNIX‚Æ‚¢‚¤‚©‚܂Ƃà‚ÈPIPEŽÀ‘•‚³‚ê‚Ä‚éOS‚Ȃ炻‚ñ‚È‚±‚Ƃ͂Ȃ¢‚ª WINDOWS‚Æ‚©‚¢‚¤ƒAƒz‚ÈOS‚¾‚Æo‚邾‚낤‚Ë
972 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/06/30(“ú) 12:19:57.44 ID:pDzbN/vc.net] uƒtƒ@ƒCƒ‹‚̋󂫂ª‚È‚¢v‚Á‚Ä‚¢‚¤ƒƒbƒZ[ƒW‚Í "No space left on device" ‚ÌŽ–H
973 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/06/30(“ú) 15:28:11.21 ID:o/HVRPYj.net] >>960 ƒRƒ}ƒ“ƒhƒ‰ƒCƒ“‚ÅƒŠƒ_ƒCƒŒƒNƒgŽg‚Á‚Ä‚ê‚΂»‚¤‚©‚à’m‚ê‚ñ‚ª ƒXƒNƒŠƒvƒg“à‚Åo—Íæ‚ðŽw’肵‚Ä‚½‚ç‚í‚©‚ç‚ñ‚¼[
974 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/06/30(“ú) 21:02:48.49 ID:1ALBmyOB.net] >>960 ‚È‚é‚Ù‚ÇB
975 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2019/06/30(“ú) 21:56:09.12 ID:HbSturrb.net] >>959 ‰üsƒR[ƒh‚̈Ⴂ‚É‚æ‚è‘S‘Ì‚ª’·‚¢ˆês‚Æ”Fޝ‚³‚ê‚Ä‚µ‚Ü‚¢EEE‚È‚ñ‚ÄŽ–‚͂Ȃ¢‚©H ‚ A‚Å‚àAƒtƒ@ƒCƒ‹‚̋󂫂ª‚È‚¢‚Á‚Ă̂Ío—Íæ‚̋󂫗e—Ê‚ª‘«‚è‚È‚¢‚Á‚Ä‚±‚Æ‚©‚ÈH
976 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/07/01(ŒŽ) 01:34:15.60 ID:2smzn43h.net] >>961 ‚»‚¤‚Å‚·B ‚Å‚àƒtƒ@ƒCƒ‹ƒVƒXƒeƒ€‚Æ‚µ‚Ă͑S‚—]—T‚ª‚ ‚éó‘Ô‚È‚ñ‚Å‚·B
977 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2019/07/01(ŒŽ) 02:30:15.69 ID:jjSXuURg.net] ‚È‚ñ‚¾‚낤‚ËBì‹Æ—pƒtƒ@ƒCƒ‹‚ªì‚ç‚ê‚éƒp[ƒeƒBƒVƒ‡ƒ“‚̋󂫂ª‘«‚è‚È‚¢‚Æ‚©‚©‚ÈH
978 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/07/01(ŒŽ) 02:35:44.08 ID:KfVaWYci.net] 64bit”Å‚©32bit”Å‚©‚ňá‚í‚È‚¢‚© 1.4GB‚Í“ü—Í‚Åo—Í‚à“¯‚¶‚Ȃ̂©‚͂邩‚ɬ‚³‚¢‚Ì‚© o—Í‚ª‘¬‚·‚¬‚邱‚Ƃ͂Ȃ¢‚Ì‚©A‚ä‚Á‚‚èo—Í‚·‚邿‚¤‚É‚µ‚½‚ç‚Ç‚¤‚©
979 –¼‘OF947 mailto:sage [2019/07/01(ŒŽ) 07:19:02.17 ID:2smzn43h.net] >>966 ‚·‚¢‚Ü‚¹‚ñB‚±‚ꂪŒ´ˆö‚Å‚µ‚½B AWK‚Í‘S‚ˆ«‚‚ ‚è‚Ü‚¹‚ñ‚Å‚µ‚½B‚²–À˜f&&ƒXƒŒ‰˜‚µA‘å•ÏŽ¸—炵‚Ü‚µ‚½ccB
980 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/07/01(ŒŽ) 07:38:04.28 ID:O1pDJEnN.net] Ruby ‚Å
981 –¼‘OF‚àAFile.read ‚È‚çAƒtƒ@ƒCƒ‹‚Ì“à—e‚ðAƒƒ‚ƒŠ“à‚É‚·‚ׂēǂݞ‚ñ‚Å‚µ‚Ü‚¤‚©‚çA 500MB ˆÈã‚È‚çA“ǂݞ‚ß‚¸‚ɃGƒ‰[‚ɂȂ邾‚낤 File.foreach ‚È‚çAƒƒ‚ƒŠ“à‚ÉA1s‚¸‚“ǂݞ‚ñ‚ł͎̂Ă邩‚çA‘å‚«‚¢ƒtƒ@ƒCƒ‹‚Å‚à‘åä•v ‚Ü‚ ARubyVM ‹N“®Žž‚ÉA‚»‚̃AƒvƒŠ‚ªŽg‚¤ƒƒ‚ƒŠ‚̃TƒCƒY‚ðAŽw’è‚Å‚«‚邯Žv‚¤‚¯‚ÇB JavaVM ‚É‚ÍA‚»‚¤‚¢‚¤ƒIƒvƒVƒ‡ƒ“‚ª‚ ‚é [] [‚±‚±‰ó‚ê‚Ă܂·]
982 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2019/07/02(‰Î) 21:28:41.07 ID:Stz7guhB.net] awk‚Å date‚ðŽg‚Á‚½‚̂ł·‚ªA•b”‚ªXV‚³‚ꂸ”Y‚ñ‚ł܂·BŽd—l‚Æ‚©‚»‚¤‚¢‚¤î•ñ‚²‘¶’m‚Ì‚©‚½‹³‚¦‚Ä ’¸‚¯‚È‚¢‚Å‚µ‚傤‚© ¡ ƒR[ƒh BEGIN { for( intCounter = 0; intCounter < 3; intCounter++ ) { "date +\"%Y/%m/%d %I:%M:%S\" " | getline datTmp print "Start:" datTmp system("sleep 2") } } END { for( intCounter = 0; intCounter < 3; intCounter++ ) { "date +%I:%M:%S" | getline datTmp1 print "End:" datTmp1 system("sleep 2") } } ¡ Œ‹‰Ê Start:2019/07/02 09:18:36 Start:2019/07/02 09:18:36 Start:2019/07/02 09:18:36 End:09:18:42 End:09:18:42 End:09:18:42 ¡ ‹^–â Start, End ‹¤‚Éʼn‚Ì 1 ‰ñ–ڂ̂ݕb”‚ªŽæ‚ê‚Ä‚¢‚邿‚¤‚ÅA2‰ñ–Ú‚©‚ç‚Í2•bŒã‚̂͂¸‚Ȃ̂ÉA•b”‚ª•Ï‚í‚Á‚Ä‚¢‚È‚¢ orz..
983 –¼‘OF952 [2019/07/02(‰Î) 21:47:38.82 ID:Stz7guhB.net] ‚¨‘›‚ª‚¹‚µ‚Ü‚µ‚½BŽ©ŒÈ‰ðŒˆ‚µ‚Ü‚µ‚½B https://stackoverflow.com/questions/2391272/gawk-awk-piping-date-to-getline-sometimes-wont-work close‚ðŽg‚¤•K—v‚ª—L‚Á‚½‚悤‚Å‚·B ¡ ƒR[ƒh BEGIN { for( intCounter = 0; intCounter < 3; intCounter++ ) { "date +\"%Y/%m/%d %I:%M:%S\" " | getline datTmp print "Start:" datTmp system("sleep 2") close("date +\"%Y/%m/%d %I:%M:%S\" ") } } END { for( intCounter = 0; intCounter < 3; intCounter++ ) { "date +%I:%M:%S" | getline datTmp2 print "End:" datTmp2 system("sleep 2") close("date +%I:%M:%S") } } ¡ Œ‹‰Ê Start:2019/07/02 09:44:49 Start:2019/07/02 09:44:51 Start:2019/07/02 09:44:53 End:09:44:55 End:09:44:57 End:09:44:59
984 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/07/03(…) 06:22:07.32 ID:IYY9eTuR.net] gawk‚Ȃ玞ŠÔŠÖ”ŒQ‚ ‚é‚ñ‚¶‚áB
985 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/07/04(–Ø) 01:05:04.08 ID:vxwYTSOB.net] ‚±‚±‚¢‚¢‚ËBWebã‚Åawk‚ÌŽÀs‚Æ‚»‚ÌŒ‹‰Ê‚ªŒ©‚ê‚éƒT[ƒrƒXB https://www.tutorialspoint.com/execute_awk_online.php
986 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/07/05(‹à) 19:29:13.12 ID:p9vBdDGq.net] @@@@@@@@@@@fi @@@@@@@@@@¤J‚Š @@@@@@@@@@ „J@ @@@@@@@@@^ÜR @@@@@@@@@lQ 0..0 @@@@@@@@@@}{ lû @@@@@@@@-=-v=- @@@@@@@@}{ œcƒ~É{ @@@@@@@@}{@”ñ@}{ @@@@@@@ –æOTO)–æ @@@@@@@@@}{@}{ @@@@@@@@@}{@}{ @@@@@@@@ ‹y ‹y
987 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2019/08/05(ŒŽ) 11:42:29.38 ID:N86fIT/u.net] Windows10 ‚̃Rƒ}ƒ“ƒhƒvƒƒ“ƒvƒg‚Å awk ‚ðŽg‚¢‚½‚¢‚Å‚·B vector ‚ÅŒŸõ‚·‚邯‚¢‚ë‚¢‚낳Âé‚̂ł·‚ªA ‚±‚ꂪ‚¨Š©‚ß‚Á‚Ä‚¢‚¤‚Ì‚ ‚è‚Ü‚·‚Å‚µ‚傤‚©B “ú–{Œê‚àˆµ‚¦‚é‚Ì‚ª‚¢‚¢‚Å‚·B ‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·B
988 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/08/05(ŒŽ) 11:44:36.72 ID:MNXFY7cg.net] Windows 10‚È‚çA•W€‹@”\‚ÌWSLi+Ubuntuj‚ðƒCƒ“ƒXƒg[ƒ‹‚·‚é‚Ì‚ªˆê”Ê“I vector‚Æ‚©‚à‚¤‚ ‚ñ‚Ȃ̂¢‚ç‚È‚¢
989 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2019/08/05(ŒŽ) 12:04:58.85 ID:N86fIT/u.net] WSL‚Á‚ÄŽg‚Á‚½‚±‚ƂȂ©‚Á‚½‚ñ‚Å‚·‚¯‚ÇA ƒOƒO‚Á‚Ă݂½‚ç‚à‚¤ Win ‚Å Linux ‚ª•W€‚ÅŽg‚¦‚é‚ñ‚Å‚·‚ËB ‚±‚ê‚È‚ç cygwin ‚Æ‚©‚àA‚à‚¤‚¢‚ç‚È‚¢‚Ì‚©‚ÈB î•ñ‚Ç‚¤‚à‚Å‚·B
990 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/08/05(ŒŽ) 12:06:14.91 ID:MNXFY7cg.net] cygwin‚à‚¢‚ç‚È‚¢B’x‚¢‚µŒÝŠ·«’á‚¢‚µ
991 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2019/08/05(ŒŽ) 12:06:57.54 ID:NOA3rn3w.net] WSL ‚Á‚Ä pro ‚¾‚¯H home ‚¾‚Á‚½‚ç•t‚¢‚ĂȂ¢H msys ‚Æ‚©“ü‚ê‚ê‚Î‰ðŒˆ‚·‚邯‚Ç
992 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2019/08/05(ŒŽ) 12:18:30.48 ID:N86fIT/u.net] ƒ}ƒCƒNƒƒ\ƒtƒg‚àƒrƒ‹ƒQƒCƒc‚ª‚¢‚È‚‚È‚Á‚Ä ‘½‚Í—Ç‚¢Ž–‚à‚·‚邿‚¤‚ɂȂÁ‚½‚©‚ÈB
993 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2019/08/05(ŒŽ) 12:33:33.70 ID:LhsszH09.net] >>980 ‚¢‚âA‚Ü‚¾‘«‚è‚È‚¢B‰½‚Å‚à‚©‚ñ‚Å‚àWindows‚Ìã‚Å“®‚‚悤‚É‚µ‚Ä‚¢‚邾‚¯‚¾‚µ‚ËB‚·‚邯‰½‚ð“®‚©‚·‚É‚µ‚Ä‚àWindows‚̃‰ƒCƒZƒ“ƒX—¿‚ªŠ|‚©‚éB ‚Ü‚ Žd•û‚̂Ȃ¢‚±‚Ƃł͂ ‚邪‚ÈB
994 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/08/05(ŒŽ) 12:42:57.45 ID:MNXFY7cg.net] WSL‚Íhome‚Å‚àŽg‚¦‚éBWSL2‚àŽg‚¦‚邿‚¤‚É‚·‚邯”•\‚ª‚ ‚Á‚½B
995 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/08/05(ŒŽ) 12:59:49.23 ID:MNXFY7cg.net] >>981 > ‰½‚Å‚à‚©‚ñ‚Å‚àWindows‚Ìã‚Å“®‚‚悤‚É‚µ‚Ä‚¢‚邾‚¯‚¾‚µ‚ËB‚·‚邯‰½‚ð“®‚©‚·‚É‚µ‚Ä‚àWindows‚̃‰ƒCƒZƒ“ƒX—¿‚ªŠ|‚©‚éB ‚»‚ꂪLinux‚Å‚à“®‚‚悤‚ɂȂèAWindows‚̃‰ƒCƒZƒ“ƒX—¿‚à‚©‚©‚ç‚È‚‚È‚Á‚Ä‚«‚Ă邩‚ç ŋ߂ÌMS‚Ì•]”»‚ª”²ŒQ‚Éオ‚Á‚Ä‚é‚ñ‚¾‚ë
996 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/08/05(ŒŽ) 15:30:49.20 ID:VYzH3PNA.net] >>980 windowsˆç‚¿‚łȂ¢unixŒn‚ð’m‚Á‚Ä‚¢‚é¡‚ÌCEO‚ɕςí‚Á‚Ä‚©‚ç•ω»‚µŽn‚ß‚½ ƒ_ƒ‚È‹ŒMS•¶‰»‚©‚çunixŒn‚âandroidŒn‚É“]Š·‚ð‚Í‚©‚Á‚Ä‚¢‚é ƒ_ƒ‚¾‚Á‚½‚̂͑OCEOƒoƒ‹ƒ}[
997 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/08/05(ŒŽ) 17:45:26.88 ID:QFC6lZK5.net] ‚¢‚Á‚»‚Ì‚±‚Æ UNIX ‚̃J[ƒlƒ‹‚É Windows ‚̃VƒFƒ‹‚ð ”킹‚Ä‚à‚ç‚¢‚½‚¢‚Å‚·‚ËB Mac ‚Í‚à‚¤‚»‚¤‚È‚Á‚Ă邵B
998 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/08/05(ŒŽ) 17:59:46.21 ID:MNXFY7cg.net] ‚»‚Ì‚í‚è‚ÉAMac‚Á‚ÄUNIX‚ð‘S‘RŠˆ‚©‚¹‚ĂȂ¢‚æ‚ÈH fork‚Í’x‚¢‚µA‰¼‘zƒ}ƒVƒ“Žg‚Á‚½‚Ù‚¤‚ªMac‚æ‚è‚à‘¬‚¢‚µB
999 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/08/05(ŒŽ) 18:09:58.23 ID:MNXFY7cg.net] ‚Ü‚ AApple‚ÍUNIX‚ð^Ž—‚邱‚Æ‚µ‚©‚Å‚«‚È‚©‚Á‚½‚킯‚Å UNIX‚Æ‘oàø‚ð‚È‚·“ÆŽ©OS‚ðì‚èã‚°‚½MS‚Æ“¯‚¶‚±‚Æ‚ð‚µ‚ë‚Æ‚¢‚¤‚Ì‚à“‚È˜b‚¾‚ªA UNIX/Linux‚ðŽæ‚èž‚Þ‚È‚çAWSL‚Æ“¯‚¶Žd‘g‚Ý‚Å\•ª‚È‹C‚ª‚·‚éB ‚ ‚ÆApple‚ª‰^‚ªˆ«‚©‚Á‚½‚Ì‚ÍALinux‚ª‚±‚±‚܂ŕ‹y‚·‚邯—\‘ª‚Å‚«‚È‚©‚Á‚½‚±‚Æ‚©‚È BSDŒn‚ðÌ—p‚µ‚¿‚á‚Á‚½‚Ì‚ÅALinux‚ƃRƒ}ƒ“ƒh‘ÌŒn‚ª”÷–‚ɕςí‚Á‚Ä‚µ‚Ü‚Á‚½B •W€‚ÅUnixƒRƒ}ƒ“ƒh‚ª“‹Ú‚³‚ê‚Ä‚é‚É‚àŠÖ‚í‚炸AƒT[ƒhƒp[ƒeƒB‚ÌHomebrew‚ðŽg‚Á‚Ä LinuxŒÝŠ·iGNU”Åj‚̃Rƒ}ƒ“ƒh‚É’u‚«Š·‚¦‚él‚à‘½‚¢‚µB
1000 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/08/05(ŒŽ) 20:09:15.04 ID:oBMYP5f0.net] > UNIX‚Æ‘oàø‚ð‚È‚·“ÆŽ©OS‚ðì‚èã‚°‚½MS ƒSƒ~‚ð‚Å‚Á‚¿ã‚°AOS‚Æ‚©‚悉ð‚ç‚È‚¢’rÀ‘w‚É”„‚Á‚½‚¾‚¯B
1001 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2019/08/05(ŒŽ) 20:51:07.86 ID:LhsszH09.net] MS‚ÍOS‚Æ‚¢‚¤‚æ‚è‚ÍUI‚ðì‚Á‚½Š´‚¶‚¾‚ÈB
1002 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/08/05(ŒŽ) 21:05:19.12 ID:MNXFY7cg.net] >>988 ޹“i‚·‚ñ‚Ȃ悗 Ž–ŽÀ‚͎󂯓ü‚ê‚æ‚¤‚º‚—
1003 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/08/05(ŒŽ) 21:12:10.12 ID:O6CFE/yb.net] ƒ}ƒNƒhƒiƒ‹ƒh‚̃nƒ“ƒo[ƒK[•À‚É•‹y‚µ‚½
1004 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/08/05(ŒŽ) 22:10:04.48 ID:o5dspg/Y.net] macOS‚Ì‘Og‚ÌNEXTSTEP‚Í‹Zp“I‚É‚ÍâŽ^‚³‚ê‚Ä‚½ macOS‚Í’†g‚Ù‚ÚNEXTSTEP‚ÅŒ©‚½–Ú‚ðƒ‚ƒ_ƒ“‚É‚µ‚½‚¾‚¯‚¾
1005 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2019/08/06(‰Î) 14:52:58.06 ID:SvihPrAV.net] ƒ}ƒ‹ƒ`ƒ†[ƒU[ƒ}ƒ‹ƒ`ƒXƒŒƒbƒhƒÖƒÖƒÖ
1006 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/08/06(‰Î) 17:42:44.33 ID:9obbnMlM.net] > macOS‚Ì‘Og‚ÌNEXTSTEP‚Í‹Zp“I‚É‚ÍâŽ^‚³‚ê‚Ä‚½ ‚Å‚àUNIX‚ÌŠ„‚Éfork‚ª’x‚¢‚ñ‚¾‚æ‚È cygwinŽg‚Á‚Ä‚é‚Ì‚©H‚Á‚ÄŽv‚Á‚¿‚Ⴄ‚®‚ç‚¢B
1007 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2019/08/06(‰Î) 20:48:47.73 ID:ePqW8mte.net] ƒXƒŒƒbƒh‚à’x‚¢‚ÌH
1008 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/08/07(…) 00:04:17.07 ID:NEAc+E18.net] >>994 fork‚ª‘¬‚‚ÄÌŽ^‚³‚ê‚Ä‚½–ó‚¶‚á‚È‚¢‚©‚ç‚Èc ‚¿‚Ȃ݂Éfork‚Ì‘¬“x‚Í¡Žž‚»‚ñ‚È‚Éd—v‚¶‚á‚È‚¢‚¼ ‚à‚µ‚»‚ê‚Å¢‚Á‚Ä‚é‚È‚çƒXƒŒƒbƒh‚ðŽg‚¤‚Æ‚©Ž–‘O‚ɃvƒƒZƒX‚ð‹N“®‚µ‚Ä’u‚‚Ȃ肷‚ê‚΂¢‚¢
1009 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/08/07(…) 00:33:23.13 ID:WK8NJ3/V.net] ‚Å‚à‚»‚¤‚·‚邯WSL‚Å\•ª‚¶‚á‚ËH‚Æ‚¢‚¤˜b‚ɂȂé
1010 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/08/07(…) 01:24:29.79 ID:NRK0ob+d.net] VŽè‚̃XƒŒ–„‚ß—§‚Ä‚©w
1011 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2019/08/07(…) 04:38:27.64 ID:/UJIAec/.net] >>987 ‚»‚ñ‚È‚±‚Æ‹C‚É‚·‚él‚Á‚Ăǂꂂ炢‹‚é‚ñ‚¾‚낤 CPU‚Å‚·‚ç68APowerPCAx86‚ƕς¦‚Ä‚«‚Ä OS‚͓Ǝ©ABSD‚Æ—ˆ‚½‚à‚ñ‚¾ ‘½‚‚Ìl‚Í’†g‚ð‹C‚É‚¹‚¸Žg‚Á‚Ä‚é‚Ì‚É Ž©•ª‚ÍŒ³ƒ}ƒJ[‚¾‚¯‚Ç¡‚Í1‘ä‚àŽ‚Á‚ĂȂ¢ ‚Å‚àƒtƒ@ƒbƒVƒ‡ƒ“‚ÅMacBook‚¢‚¢ƒJƒi‚ÆŽv‚¤‚æ ŽdŽ–‚ÍIT‚̃Gƒ“ƒWƒjƒA‚Ť—pUNIXŽg‚Á‚Ă邯‚Ç ƒRƒ}ƒ“ƒh‚È‚ñ‚Ăǂ¤‚Å‚à‚¢‚¢‚í D‚«‚ȂƂ±‚ë‚ɃƒOƒCƒ“‚·‚ê‚ÎŒ¾‚¢‚¾‚¯‚È‚ñ‚¾‚©‚ç
1012 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2019/08/08(–Ø) 01:24:30.39 ID:X/CTiqlR.net] | awk -F: '! /BINARY/ {print $1}'\ ³‹K•\Œ»–³‚µ‚ÌŠÈŒ‰‚È•”•ª‚Íperl -lane ‚æ‚è’Z‚‚ÄÅ‚
1013 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/08/02(“ú) 11:03:40.06 ID:mglN/rTr.net] >>1000 ’Z‚©‚¢‚Ì‚ª³‹`I‚Ƃ͎v‚í‚È‚¢‚¯‚ÇA perl‚ƈá‚Á‚ÄSUS‚Å’è‹`‚³‚ê‚Ä‚é‚Ì‚ª‚ ‚肪‚½‚¢‚ËB
1014 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2020/08/02(“ú) 17:25:58.24 ID:IlYSPDQE.net] ƒtƒ@ƒbƒVƒ‡ƒ“‚łƂ¢‚¤‚ÆAŽÊ^ŽB‰e‚µ‚Ä‚¢‚éƒIƒVƒƒƒŒ‚ÈŠ´‚¶‚̃Xƒ^ƒWƒI‚̎󂯕t‚¯‚Ƀ}ƒbƒN‚ª‚ ‚Á‚½‚Ì‚¾‚ª‰æ–Ê‚ðŒ©‚é‚ÆWindows‚¾‚Á‚½‚Æ‚¢‚¤‚Ì‚ðŒ©‚½‚±‚Æ‚ª‚ ‚é‚ÈB ƒGƒ~ƒ…‚ÅWindows“®‚©‚µ‚Ä‚»‚±‚ŋƖ±—p‚̃\ƒtƒg“®‚©‚µ‚Ď󂯕t‚¯‹Æ–±‚ÉŽg‚Á‚Ä‚¢‚邯‚¢‚¤‚±‚Æ‚¾‚ªA‹q‚©‚猩‚邯ƒfƒBƒXƒvƒŒƒC‚Ì— ‘¤‚ªŽå‚ÉŒ©‚¦‚é‚Ì‚ÅAppleƒ}[ƒN‚ªŒ©‚¦‚邯B
1015 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/08/02(“ú) 19:24:52.35 ID:mglN/rTr.net] >>1002 Œë”šH
1016 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2020/08/03(ŒŽ) 02:35:57.38 ID:iGTWfWuc.net] >>1003 >>999
1017 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2020/08/03(ŒŽ) 09:51:55.82 ID:3aFKjSal.net] Aho
1018 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/08/03(ŒŽ) 10:16:40.93 ID:ZKD4yCvc.net] AWmae no Kachan debeso
1019 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2020/08/03(ŒŽ) 20:08:52.49 ID:iGTWfWuc.net] awk ‚Ì a ‚Í–{“–‚É Aho ‚Ì—ª(l–¼)
1020 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2020/08/08(“y) 20:17:17.30 ID:02OvZPQeD] Windows‚̃Rƒ}ƒ“ƒhƒvƒƒ“ƒvƒg‚ÅgawkŽg‚Á‚Ă܂·‚ªA BEGIN{ print ("ŽO" ~ /[ˆŸ-üK]/) ? "matched" : "unmatched" print ("‰Y" ~ /[ˆŸ-üK]/) ? "matched" : "unmatched" } Š¿Žš‚©‚Ç‚¤‚©‚Ì”»’f‚ÅA‰Y‚̓}ƒbƒ`‚·‚邯‚ÇAŽO‚ªƒ}ƒbƒ`‚µ‚Ü‚¹‚ñBBiˆä‚âã‚àƒ}ƒbƒ`‚µ‚È‚¢j SHIFT JIS‚Å‚·BKlabaster 4.1.4‚Å‚àezwinports 5.1.0‚Å‚à“¯‚¶Œ‹‰Ê‚Å‚µ‚½B‚ǂȂ½‚©ƒqƒ“ƒg‚à‚炦‚邯Šð‚µ‚¢‚Å‚·B
1021 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/08/10(ŒŽ) 14:00:21.38 ID:l5zwQhnu.net] >>1000 >>1001 ‰½Ž–‚à‚È‚¢‚悤‚É‘‚¢‚Ă邯‚ÇŽÀ‚Í1”N‹ó‚¢‚Ä‚é
1022 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2020/08/10(ŒŽ) 14:01:04.64 ID:l5zwQhnu.net] ‘¦ƒŒƒX‚à‘åŠT‚¾‚ª‹TƒŒƒX‚à‘åŠT‚â‚ÈI
1023 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/08/10(ŒŽ) 22:16:10.09 ID:DZgybkpe.net] AWesome Kame res
1024 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/08/13(–Ø) 10:26:07.54 ID:uwSNr/lm.net] ^‚Ìawker‚Í‘½‚‚ðŒê‚ç‚È‚¢B awk‚ðŒê‚ç‚È‚¢cƒiƒ“ƒ`ƒƒƒbƒeI
1025 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2020/08/13(–Ø) 16:09:43.86 ID:GqR68DDy.net] ‚ÍH
1026 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2020/08/14(‹à) 13:41:25.37 ID:H4TUvcZb.net] yR‹c’†z @@@ È,,È@ È,,È @È (LEƒÖE) (EƒÖEM) ÈÈ (@LEƒÖ)@‚t) ( ‚Â‚Æ É(ƒÖEM ) b@‚t (@@LE) (EM@@)@‚Æ É @‚•-‚• il @@ ) (@@@Éu-‚• @@@@ `‚•-‚•'.@`‚•-u'
1027 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2020/08/14(‹à) 15:50:04.19 ID:XKPWE/tl.net] www.manabu-oshieru.com/hyakunin/064.html
1028 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2020/09/14(ŒŽ) 11:09:07.94 ID:c+iGp9gS.net] bash‚Ŭ”“_‚Ì”äŠr‚ð‚·‚é•û–@‚Ébc‚ðŽg‚¤‚Æ‚¢‚¤ˆÓŒ©‚ª‘½‚©‚Á‚½ ‚¯‚Çawk‚Ì•û‚ª‚í‚©‚è‚â‚·‚¢‚ÆŽv‚¤ condition() { awk 'BEGIN { exit ! ('"$*"') }' } x=5.6; y=42.1 if condition "$x < $y"; then echo true else echo false fi
1029 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/09/14(ŒŽ) 11:15:45.20 ID:S/jhW9z+.net] bc‚̓Cƒ“ƒXƒg[ƒ‹‚³‚ê‚ĂȂ¢‚±‚Æ‚ªŽžX‚ ‚é‚ñ‚ÅŽg‚í‚È‚¢‚Ë ‚Ü‚ ‚»‚Ì“_‚Íawk‚Ì•û‚ªƒ}ƒV‚¾‚낤
1030 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2020/09/14(ŒŽ) 12:03:30.66 ID:gMM3Z1ji.net] ”~
1031 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2020/09/14(ŒŽ) 12:08:39.52 ID:H3Bos02D.net] Aho Weinberger Kernighan
1032 –¼‘OF1001 [Over 1000 Thread.net] ‚±‚̃XƒŒƒbƒh‚Í‚P‚O‚O‚O‚ð’´‚¦‚Ü‚µ‚½B V‚µ‚¢ƒXƒŒƒbƒh‚𗧂ĂĂ‚¾‚³‚¢B life time: 4951“ú 12ŽžŠÔ 12•ª 57•b
1033 –¼‘OF‰ß‹ŽƒƒO š [[‰ß‹ŽƒƒO]] ¡ ‚±‚̃XƒŒƒbƒh‚Í‰ß‹ŽƒƒO‘qŒÉ‚ÉŠi”[‚³‚ê‚Ä‚¢‚Ü‚·