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/
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”[‚³‚ê‚Ä‚¢‚Ü‚·