[•\ŽŠ : ‘S‚Ä ÅV50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.sc‚Ìread.cgi‚Ö]
Update time : 09/01 08:48 / Filesize : 292 KB / Number-of Response : 1034
[‚±‚̃XƒŒƒbƒh‚̏‘‚«ž‚Ý‚ðíœ‚·‚é]
[{” Å‹ß—§‚Á‚œƒXƒŒ•”M‚¢ƒXƒŒˆê—— : {” Å‹ß—§‚Á‚œƒXƒŒ^‹LŽÒ•ʈꗗ] [—ÞŽ—ƒXƒŒƒbƒhˆê——]


ªƒLƒƒƒbƒVƒ…ŒŸõA—ÞŽ—ƒXƒŒ“®ì‚ðC³‚µ‚Ü‚µ‚œA‚²–À˜f‚ð‚šŠ|‚¯‚µ‚Ü‚µ‚œ

awk‚ɂ‚¢‚ÄŒê‚éƒXƒŒ $2



1 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2007/02/23(‹à) 23:55:42 .net]
•…‚Á‚Ä‚à‘âH éuûû‚à˜V‚¢‚Ä‚Íém”n‚É—ò‚éH
ŽOl‚̐׊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/
ysedzƒVƒFƒ‹ƒXƒNƒŠƒvƒg‘‡@LINUX Part2yawkz
pc10.2ch.net/test/read.cgi/linux/1154578200/

Ÿ ŽQl
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/

863 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2017/03/06(ŒŽ) 19:24:30.15 ID:08XsJPyW.net]
>>845
”S’…‚ª10”NˆÊ‰„–œ‚µ‚Ä‚à‰œ‚à‚·‚²‚­‚Ë‚Š‚æ
“Ë‚Á‚©‚©‚Á‚Ä‚«‚œ‚Ô‚¿‚±‚ë‚·‚ŒŽG‹›Ž€‚Ë>>841

864 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2017/03/06(ŒŽ) 19:26:33.18 ID:08XsJPyW.net]
>>841
ƒu[ƒƒ‰ƒ“‚Æ‚©‚¶‚á‚È‚­‚ÄŽ€‚Ë‚Á‚ÄŒŸ‚Á‚Ä‚ñ‚Ÿ‚©‚玀‚˃{ƒP

865 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2017/03/07(‰Î) 08:17:48.93 ID:6Hf5Xh2e.net]
‚𔿂ê—l‚Å‚µ‚œ

866 –Œ‘OFƒ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 –Œ‘OFƒ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 –Œ‘OFƒ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 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2017/04/04(‰Î) 22:35:43.00 ID:9/WMFGSO.net]
# gawk4‚̓Ǎž‚݃^ƒCƒ€ƒAƒEƒg‹@”\A‚¯‚Á‚±‚€•Ö—˜‚»‚€EEE‚Ÿ‚¯‚ÇWindows‚ÍCygwin”Å‚¶‚á‚È‚¢‚ÆŽg‚Š‚È‚¢BŽc”O–³”OB
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 –Œ‘OFƒ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‚¢‚É‚­‚¢‚È‚ EEE

871 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2017/10/09(ŒŽ) 16:41:58.59 ID:7/rU/a8H.net]
4.2.0Beta‚ ‚°



872 –Œ‘OFƒ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•ª‚©‚ç‚ñ‚ŒIv
‚Ɩり‚Ä‚¢‚œ‚ç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 –Œ‘OFƒ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 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2017/10/22(“ú) 23:24:45.88 ID:/qEHJ0vm.net]
‚𔿂ê—l‚Å‚µ‚œ

875 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2017/10/22(“ú) 23:26:23.47 ID:/qEHJ0vm.net]

876 –Œ‘OFhref="../test/read.cgi/tech/1172242542/755" rel="noopener noreferrer" target="_blank">>>755
•’i˜b‘è‚È‚­3”N‚à‘±‚±‚€‚ª‚ׂ‚ɂ·‚²‚­‚È‚¢‚Ë
[]
[‚±‚±‰ó‚ê‚Ă܂·]

877 –Œ‘OFƒ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 –Œ‘OFƒ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 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2018/01/08(ŒŽ) 11:00:30.57 ID:szpKYJOz.net]
‚𔿂ê—l‚Å‚µ‚œ

880 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2018/01/12(‹à) 00:18:25.22 ID:8Bbkgawk.net]
ID‚ªgawk‚Ȃ̂ŗˆ‚Ü‚µ‚œ

881 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2018/01/17(…) 10:09:56.59 ID:MoHAEd1l.net]
AWK‚Á‚ÄŠî–{“I‚ÉUnicode‚ɂ͑Ήž‚µ‚Ä‚é‚ñ‚Ÿ‚æ‚ˁB
GNU‚É‚µ‚ëBSD‚É‚µ‚ëB



882 –Œ‘OFƒ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 –Œ‘OFƒ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 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2018/03/09(‹à) 13:30:21.59 ID:Yd19z7Tx.net]
‚ ‚és‚Ɂ@20 ‚Æ 34@‚Ƃ͂¢‚Á‚Ä‚é
‚±‚̍s‚²‚ƏœŠO‚µ‚œ‚¢‚¯‚ǁEEE
@

885 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2018/03/09(‹à) 14:33:06.31 ID:X3i0O3oy.net]
grep -v '@20 ‚Æ 34@'

886 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2018/03/09(‹à) 21:38:00.87 ID:3i0y1Him.net]
‚±‚€‚©‚È
gawk "$0!~/20|34/{print}"

887 –Œ‘OFƒ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 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2018/03/10(“y) 21:39:17.88 ID:NqpdHf3N.net]
‚±‚Ò‚Ø‚µ‚Ä‚â‚Á‚Ă݂œ‚¯‚ǁ@—Œ•ûÁ‚Š‚¿‚á‚€‚ñ‚Ÿ‚æ‚Ë

20@‚Æ 34‚ª‚ ‚Á‚œê‡@o—Í‚µ‚È‚¢
•Еû‚Å‚à‚ ‚ê‚΁@o—Í‚·‚é

awk '!/01 / && !/03 /' @‚±‚ê‚à—Œ•ûÁ‚ЂĂéEE

889 –Œ‘OF‚È‚ñ‚©“ú–{Œê‚ª‚š‚©‚µ‚¢‚ȁB mailto:sage [2018/03/11(“ú) 06:07:55.06 ID:rsmr5+n0.net]
>>877
u20 ‚Æ 34 ‚𗌕ûŠÜ‚ÞŽž‚Ÿ‚¯o—Í‚µ‚È‚¢B•Еû‚Ÿ‚¯‚̏ꍇ‚͏o—Í‚·‚éBv
‚»‚€ŒŸ‚¢‚œ‚¢‚Ì‚©?
gawk '!(/20/&&/34/)'

890 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2018/03/11(“ú) 10:58:35.24 ID:tN+YLJlR.net]
‚ ‚肪‚Æ‚€@
ij‚Í‚«‚ª‚‚©‚È‚©‚Á‚œEE

891 –Œ‘OFƒ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ƒmx

0VDE5



892 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2018/06/08(‹à) 22:00:41.48 ID:W8HYHVfd.net]
splitŠÖ”‚æ‚è$0‚Ö‘ã“ü‚µ‚œ‚Ù‚€‚ª‘¬‚¢age

893 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2018/06/27(…) 16:43:15.93 ID:tzYH0Nnw/]
‚»‚ñ‚Ȃ킯‚È‚¢‚—

894 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2018/07/04(…) 22:29:02.55 ID:gFgZc5FG.net]
02P

895 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2018/07/05(–Ø) 16:52:56.22 ID:AeL6VB/V.net]
0VDE5

896 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2018/09/11(‰Î) 09:26:39.50 ID:196Ukd9B.net]
ƒVƒFƒ‹ƒXƒNƒŠƒvƒg‘‚¢‚ĂĂǂ€‚µ‚æ‚€‚à‚È‚¢‚Æ‚«‚Ÿ‚¯Žg‚Á‚Ä‚é

897 –Œ‘OFƒ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 –Œ‘OFƒ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 –Œ‘OFƒ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 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2018/12/22(“y) 02:57:46.65 ID:kZtDaodg.net]
length(arr) ‚Ń_ƒ‚Ȃ́H

901 –Œ‘OFƒ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 –Œ‘OFƒ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 –Œ‘OFƒ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 –Œ‘OFƒ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‚ŠŽš(?)‚ª“¯‚¶jB
arr[i][j]...‚Æ‘±‚¯‚ê‚΁iÅ‰‚Élength(arr)‚Å‘±‚¯‚é[‚³‚ðŒˆ‚ß‚Äj
‚¢‚¯‚邿‚€‚ÉŽv‚€‚ªA‚Ÿ‚Á‚œ‚çÄ‹A‚·‚é‚Ì‚ª‘f’Œ‚©B

905 –Œ‘OFƒ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 –Œ‘OFƒ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 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2018/12/23(“ú) 01:15:19.57 ID:quoNoaXg.net]
’ù³a["1"]["5"]‚ªƒXƒJƒ‰[‚Ì•¶–¬‚Ÿ‚ÆŒŸ‚Á‚Ä‚¢‚Ü‚·B‚Å‚µ‚œ

908 –Œ‘OFƒ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 –Œ‘OFƒ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 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2018/12/23(“ú) 08:49:07.73 ID:S8HMq/6c.net]
gawk4‚łƂɂ©‚­‘¬‚¢‚Ì‚ª—Ç‚¢‚È‚çc‚ÅŠg’£ŠÖ”ì‚é‚Ì‚ª—Ç‚¢‚©‚Ɓi”œ‘¥Hj

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‚ðŽQl‚É

gawk‚Ÿ‚¯‚Å‚â‚éê‡A‚à‚µ”z—ñ‚Ì—v‘f”‚ª10–œ‚Æ‚©100–œ‚ ‚é‚̂ȂçAŠÖ”‚̈ø”‚ðo—ˆ‚邟‚¯Œž‚炵‚Ä
ŠÖ”“à‚©‚çƒOƒ[ƒoƒ‹•ϐ”‚𒌐ڎQÆ‚µ‚œ‚Ù‚€‚ª‘¬‚­‚È‚é‚ÆŽv‚¢‚Ü‚·

911 –Œ‘OFƒ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 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2018/12/23(“ú) 11:43:46.94 ID:7N3pX2Wi.net]
>>900
‚»‚ê‚ð“¥‚Ü‚Š‚Ä>>888‚Å
> gawk4
‚Ƃ킎‚킎‚±‚Æ‚í‚Á‚Ä‚¢‚é‚ñ‚¶‚á‚È‚¢‚Ì?

913 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2018/12/23(“ú) 22:29:12.74 ID:qffc/3mK.net]
‚Ü‚ž“ü—Í‚©‚ç‘œŽŸŒ³”z—ñ‚ð“Ǎž‚ޏˆ—‚Å‚àì‚Á‚Ă݂邩
‚Å‚«‚é‚Ì‚©‚ª‚æ‚­•ª‚©‚ç‚ñ

ºÚ‚ª‚·‚ñ‚È‚è‚Å‚«‚È‚¢‚ƺڎ©‘Ì‚ªŽg‚Š‚éŒÛÓɂɂȂç‚È‚»‚€‚Ÿ‚µ‚È

ÜÄÃÞ°À‚͍ì‚Á‚Ă݂œ
https://ideone.com/Sir0IE

awk‚Ì‚±‚Ì‘œŽŸŒ³”z—ñ‚ɂ‚¢‚Ăق©‚̂Ƃ±‚ŏ‘‚¢‚Ä‚ ‚é‚̓ǂñ‚Å‚Ý‚é‚Æ
FX‚Æ–Ê“|‚È‚±‚Æ‚ª‚š‚«‚é‚͕͂̂ª‚©‚Á‚œ

“Á‚É–â‘肪‚š‚«‚»‚€‚Ȃ͈̂ê“x”z—ñ‚✶װ‚Å—v‘f‚ð’ljÁ‚·‚邯A
‚»‚Ì”z—ñ‚✶װ‚ð•Ï‚Š‚Äã‘‚«‚·‚éê‡–ŸŽŠ“I‚É‚»‚ê‚ðíœ‚µ‚È‚¢‚Ə㏑‚«‚µ‚ÄŽg‚Š‚È‚¢

‚«‚Á‚Æ‚ÈɰÄނðíœ‚·‚邯‚«‚Í‚»‚Ì—v‘fނ©‚ç’H‚Á‚Ĉê”Ԑ[‚¢‚Æ‚±‚©‚çÄ‹A“I‚ɍ폜‚µ‚È‚¢‚ÆŽcŠ[‚ªŽc‚é
c‚ÌÒÓØØ°ž‚Æ“¯‚¶‚±‚Æ‚ª‹N‚«‚邯„’肳‚ê‚é

‚¢‚Ü‚¢‚¿‚±‚Ì‘œŽŸŒ³”z—ñ‚ÉŽg‚¢“¹‚ª‚ ‚é‚Ì‚©‚Ç‚€‚©‚ª•ª‚©‚ç‚È‚¢

914 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2018/12/23(“ú) 23:32:19.00 ID:nM/PpEMV.net]
lisp‚ªÅ“K
awk‚Í•s“K

915 –Œ‘OFƒ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 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2018/12/24(ŒŽ) 01:07:37.50 ID:ivcUrO89.net]
https://ideone.com/zTUFL2

switch•ª‚Ìcase‚ª1‚­‚È‚©‚Á‚œ‚©‚ç’ljÁ‚µ‚Æ‚¢‚œ

917 –Œ‘OFƒ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 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2018/12/24(ŒŽ) 15:58:51.02 ID:ivcUrO89.net]
‚È‚é‚Ù‚Ç
‚ ‚肪‚Æ‚€

‚«‚Á‚ƍė˜—p‚³‚ê‚é‚©‚ç
‹C‚É‚¹‚ž•ú’u‚Å‚¢‚¢‚Ì‚©

919 –Œ‘OFƒ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 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2018/12/27(–Ø) 20:01:48.39 ID:pQqvXPza.net]
‚æ‚­•ª‚©‚ç‚ñ‚ª
—ႊ‚΂»‚ê‚Å>>904‚Ì“ü—ÍÃÞ°À‚È‚ñ‚©‚ð“ǂݍž‚ß‚œ‚è‚·‚é‚Ì‚©

>>905‚Ìswitch‚Ÿ‚ÆŽ–‘O‚ɉœŽŸŒ³‚©‚í‚©‚Á‚ĂȂ¢‚Ɠǂݍž‚߂Ȃ¢

‰œŽŸŒ³‚ɂȂ邩•s–Ÿ‚È“ü—ÍÃÞ°À‚̏ꍇ
‚Ç‚€‚â‚ê‚Ίi”[‚Å‚«‚é‚©‚æ‚­‚í‚©‚ç‚ñ‚ñ‚©‚Á‚œ

921 –Œ‘OFƒ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‚ðÅ‰‚©‚ç”z—ñˆµ‚¢‚·‚邱‚Ƃ͂ł«‚È‚¢‚©‚ç
—\‚ߎŸŠK‘w‚Ƀ_ƒ~[—v‘f‚ð‚Ԃ牺‚°‚Ä‚š‚«A–{–œ‚ðŠi”[‚µI‚Š‚œ‚çƒ_ƒ~[‚͏Á‚·‚Á‚ĈӖ¡‚©‚È

Ž©•ª‚ŏ‘‚¢‚œ‚炱‚ñ‚È‚ñ‚È‚Á‚œ‚¯‚ǁA‚¢‚¿‚š‚€‰œŽŸŒ³‚Å‚àŠi”[‚Å‚«‚»‚€
https://ideone.com/83ykKF#stdin



922 –Œ‘OFƒ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 –Œ‘OFƒ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 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2018/12/31(ŒŽ) 02:46:41.48 ID:20SukTdNU]
‚¿‚á‚ñ‚Ə‘‚¢‚Ă݂܂µ‚œB
https://ideone.com/rdeTvE

925 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/01/01(‰Î) 00:00:01.96 ID:7rl7mk2H.net]
2019”N‚àawk‚Ì‚š¢˜b‚ɂȂè‚Ü‚·

926 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/01/02(…) 18:12:37.70 ID:0+aicLseW]
‚·‚°[

927 –Œ‘OFƒ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 –Œ‘OFƒ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 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/02/05(‰Î) 19:10:49.73 ID:dIIT7BCG.net]
ƒAƒZƒ“ƒuƒ‰‚ðƒRƒ“ƒpƒCƒ‰‚Ƃ͌Ă΂Ȃ¢‚ª

930 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2019/02/06(…) 10:31:17.59 ID:+qagyc5o.net]
aho

931 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/02/06(…) 13:09:33.86 ID:j4QdsmCl.net]
asortAasorti‚ª‚æ‚­‚í‚©‚ç‚È‚©‚Á‚œ‚Ì‚ÅŽŽ‚µ‚œŒ‹‰Ê
# 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 –Œ‘OFƒ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 –Œ‘OFƒ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 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/02/24(“ú) 00:16:02.91 ID:Cwr1i6xY.net]
if(getline<fn!=-1)exit
‚Æ‚©H

935 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/02/24(“ú) 11:45:53.93 ID:FuDjIOWV.net]
>>923
‚Å‚«‚Ü‚µ‚œI‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·II

936 –Œ‘OFƒ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 –Œ‘OFƒ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,loseB
if(depth == 0) ‚Æ if(coin == 0) ‚Ì”»’è‚ðs‚€‡˜‚ª‹tB

938 –Œ‘OFƒ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 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/03/21(–Ø) 21:25:33.68 ID:ZeSQsBE1.net]
‚»‚ê‚®‚ç‚¢‚̏ˆ—‚́ARuby ‚ōì‚êI

940 –Œ‘OFƒ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 –Œ‘OFƒ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—ñ‚ª’ޕ֗˜

’ʐMAHashAsort‚Ȃǎg‚¢‚Ü‚­‚鎞‚Íruby‚̂ق€‚ª‚¢‚¢‚¯‚Ç



942 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2019/04/01(ŒŽ) 17:12:08.21 ID:Tc5+6fel.net]
‚¢‚âAPerl‚ŸB

——R
‰Ž‚ªŠµ‚ê‚Ă邩‚çB

943 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/04/01(ŒŽ) 22:48:54.89 ID:0AqZLgzF.net]
Perl‚͂܂ŸŠµ‚êˆÈŠO‚ÉŽg‚€ˆÓ–¡‚Í‚ ‚܂茩o‚¹‚È‚¢B

944 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/04/02(‰Î) 04:44:16.86 ID:3dIjgbOm.net]
˜R‚ê‚́AWindows 10EWSLEUbuntu 16.04 ‚Ÿ‚¯‚ǁA
sudo apt install ruby ‚Ÿ‚¯‚ŁARuby 2.3 ‚ª“ü‚Á‚œ

2.4 ˆÈ~‚̐V‚µ‚¢‘‚«•û‚³‚Š‚µ‚È‚¯‚ê‚΁A“®‚­

Perl, Python ‚́AÅ‰‚©‚ç“ü‚Á‚Ä‚¢‚邯‚Ç

945 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/04/02(‰Î) 10:00:50.55 ID:USFH8Mum.net]
>>933
Ž€‚Ë

946 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/04/02(‰Î) 10:29:57.68 ID:egwP5Lwa.net]
Perl”]‚Ÿ‚Ædie‚ȂǂƌŸ‚¢‚œ‚ª‚é‚ñ‚©‚ˁB

947 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2019/04/02(‰Î) 12:24:56.71 ID:exqjvsIl.net]
Perl dieD‚«

948 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/04/02(‰Î) 12:34:58.56 ID:m0agfZtU.net]
‚—

949 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2019/04/17(…) 15:16:55.69 ID:bLXqfCqA.net]
GNU AWK 5.0‚ªƒŠƒŠ[ƒXB8”N‚Ô‚è‚̃ƒWƒƒ[ƒo[ƒWƒ‡ƒ“ƒAƒbƒvB³‹K•\Œ»ƒ‰ƒCƒuƒ‰ƒŠ‚ª
GLIBC‚©‚çGNULIB‚ֈڍsA–Œ‘O‹óŠÔ‚ªŽÀ‘•@2019”N4ŒŽ17“ú
https://www.publickey1.jp/blog/19/gnu_awk_508glibcgnulib.html

Unix‚âLinux‚É‚š‚¢‚Äsed‚âgrep‚ȂǂƕÀ‚ñ‚ł悭’m‚ç‚ê‚Ä‚¢‚éƒc[ƒ‹‚Ì1‚‚ªawkiƒI[ƒNj
‚Å‚·B‚±‚Ìawk‚ÌGNUƒvƒƒWƒFƒNƒg‚É‚æ‚éŽÀ‘•‚̍ŐV”ŁuGNU AWK 5.0vigawk 5.0j‚Ì
ƒŠƒŠ[ƒ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Æ‚Ƃ̂±‚ƁjB

950 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2019/04/17(…) 17:19:50.38 ID:fsOEjVgH.net]
sed‚Æawk‚ÅŠÈ’P‚ɂł«‚邱‚Æ‚ð
‘Œ‚Ì•û–@‚Å‚â‚Á‚Ä‚éƒAƒz‚ðŒ©‚é‚Æ—D‰zŠŽ‚ɐZ‚ê‚邿‚È

951 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/04/17(…) 21:27:37.50 ID:Cw3S472M.net]
5.0.0‚¶‚á‚È‚­‚Ä4.3.0‚Å‚¢‚¢‚¶‚á‚ñ‚Á‚čXV“à—e‚Ÿ‚ȁEEE



952 –Œ‘OFƒ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 –Œ‘OFƒ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 –Œ‘OFƒ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‚Sh
‚˜hOh ‚“‚•‚‚‚“‚”‚’o‚OC‚PC‚Pp h{h
‚‰‚† o‚”‚˜‚” ` ‚˜p‚‚’‚‰‚Ž‚” h‚‚‹h

‚™‚“‚•‚‚‚“‚”‚’o‚OC‚PC‚Pp
‚š‚“‚•‚‚‚“‚”‚’o‚OC‚QC‚Pp
‚‡‚“‚•‚‚o‚™C‚šC‚Op

(”ŒŠp‚Ÿ‚Ə‘‚«ž‚݃Gƒ‰[‚ɂȂé‚̂őSŠp‚ɕϊ·)

955 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/06/01(“y) 01:15:01.39 ID:QInzSHhj.net]
>>943
‚ ‚ê•ÏŠ·‚š‚©‚µ‚¢
op š ()

956 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/06/01(“y) 05:25:56.80 ID:cEFw76xP.net]
‚Ó‚Ó‚Ó’m‚Á‚Ä‚œB

957 –Œ‘OFƒ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 –Œ‘OFƒ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 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2019/06/11(‰Î) 21:06:31.25 ID:+TF2B1JOC]
‚Ç‚€‚¹”p‚ê‚邺B‚±‚ÌŒŸŒê‚Í‚æB‚ ‚΂æ

960 –Œ‘OFƒ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 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2019/06/12(…) 18:49:25.69 ID:KWGtdn6vZ]
Ž„‚Í‚±‚€‚µ‚Ă܂·B
mfi.sub.jp/_html_awk/gawk_blength.html



962 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2019/06/12(…) 19:07:09.50 ID:kkOQizBgZ]
>>950
‚ ‚肪‚Æ‚²‚Ž‚¢‚Ü‚·B
•‚©‚è‚Ü‚·B

963 –Œ‘OFƒ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 –Œ‘OF952 [2019/06/12(…) 22:41:15.99 ID:CfhwF05wL]
–Y‚ê‚Ă܂µ‚œB
ideone‚Ìstdin •¶Žš‰»‚¯‚µ‚Ä‚é‚킯‚¶‚á‚È‚¢‚©‚çB
ƒ‰ƒ“ƒ_ƒ€‚É•¶Žš‘Å‚¿o‚µ‚Ă邟‚¯‚Å‚·B

965 –Œ‘OFƒ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 –Œ‘OFƒ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 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2019/06/14(‹à) 02:38:34.74 ID:8YLuNO2w7]
–°‚¢A‹A‚Á‚Ä‚«‚ÄŒ©’Œ‚µ‚œ‚çƒ_ƒƒ_ƒ‚Å‚µ‚œB
sformat()‰ü—Ç‚µ‚Ü‚µ‚œB
Œ©‚Ä‚­‚ê‚Ă邩‚È

https://ideone.com/VvxBzq

968 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2019/06/14(‹à) 14:13:28.99 ID:rib6nibVS]
bsubstr()‚àŒ©’Œ‚µ‚œB
‚â‚Á‚Ï‚èƒ_ƒƒ_ƒ‚Ÿ‚Á‚œB

https://ideone.com/7vqqVO

969 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2019/06/19(…) 04:52:26.36 ID:tVNS+22r.net]
yoŽ‘zŒ–{‘ì˜N lH’m”\Œ‹\y’ˆÓz
https://rio2016.5ch.net/test/read.cgi/rikei/1560859403/

970 –Œ‘OFƒ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 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2019/06/30(“ú) 12:11:04.21 ID:QU2Ls1X6.net]
UNIX‚Æ‚¢‚€‚©‚܂Ƃà‚ÈPIPEŽÀ‘•‚³‚ê‚Ä‚éOS‚Ȃ炻‚ñ‚È‚±‚Ƃ͂Ȃ¢‚ª
WINDOWS‚Æ‚©‚¢‚€ƒAƒz‚ÈOS‚Ÿ‚Əo‚邟‚ë‚€‚Ë



972 –Œ‘OFƒ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 –Œ‘OFƒ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 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/06/30(“ú) 21:02:48.49 ID:1ALBmyOB.net]
>>960
‚È‚é‚قǁB

975 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2019/06/30(“ú) 21:56:09.12 ID:HbSturrb.net]
>>959
‰üsƒR[ƒh‚̈Ⴂ‚É‚æ‚è‘S‘Ì‚ª’·‚¢ˆês‚Æ”Fޝ‚³‚ê‚Ä‚µ‚Ü‚¢EEE‚È‚ñ‚ÄŽ–‚͂Ȃ¢‚©H

‚ A‚Å‚àAƒtƒ@ƒCƒ‹‚̋󂫂ª‚È‚¢‚Á‚Ă̂͏o—͐æ‚̋󂫗e—Ê‚ª‘«‚è‚È‚¢‚Á‚Ä‚±‚Æ‚©‚ȁH

976 –Œ‘OFƒ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 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2019/07/01(ŒŽ) 02:30:15.69 ID:jjSXuURg.net]
‚È‚ñ‚Ÿ‚ë‚€‚ˁBì‹Æ—pƒtƒ@ƒCƒ‹‚ªì‚ç‚ê‚éƒp[ƒeƒBƒVƒ‡ƒ“‚̋󂫂ª‘«‚è‚È‚¢‚Æ‚©‚©‚ȁH

978 –Œ‘OFƒ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 –Œ‘OF947 mailto:sage [2019/07/01(ŒŽ) 07:19:02.17 ID:2smzn43h.net]
>>966
‚·‚¢‚Ü‚¹‚ñB‚±‚ꂪŒŽˆö‚Å‚µ‚œB
AWK‚Í‘S‚­ˆ«‚­‚ ‚è‚Ü‚¹‚ñ‚Å‚µ‚œB‚²–À˜f&&ƒXƒŒ‰˜‚µA‘å•ÏŽž—炵‚Ü‚µ‚œccB

980 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/07/01(ŒŽ) 07:38:04.28 ID:O1pDJEnN.net]
Ruby ‚Å

981 –Œ‘OF‚àAFile.read ‚È‚çAƒtƒ@ƒCƒ‹‚Ì“à—e‚ðAƒƒ‚ƒŠ“à‚É‚·‚ׂēǂݍž‚ñ‚Å‚µ‚Ü‚€‚©‚çA
500MB ˆÈã‚È‚çA“ǂݍž‚ß‚ž‚ɃGƒ‰[‚ɂȂ邟‚ë‚€

File.foreach ‚È‚çAƒƒ‚ƒŠ“à‚ɁA1s‚ž‚“ǂݍž‚ñ‚ł͎̂Ă邩‚çA‘å‚«‚¢ƒtƒ@ƒCƒ‹‚Å‚à‘åä•v

‚Ü‚ ARubyVM ‹N“®Žž‚ɁA‚»‚̃AƒvƒŠ‚ªŽg‚€ƒƒ‚ƒŠ‚̃TƒCƒY‚ðAŽw’è‚Å‚«‚邯Žv‚€‚¯‚ǁB
JavaVM ‚ɂ́A‚»‚€‚¢‚€ƒIƒvƒVƒ‡ƒ“‚ª‚ ‚é
[]
[‚±‚±‰ó‚ê‚Ă܂·]



982 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2019/07/02(‰Î) 21:28:41.07 ID:Stz7guhB.net]
awk‚Å date‚ðŽg‚Á‚œ‚̂ł·‚ªA•b”‚ªXV‚³‚ꂞ”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 ‹€‚ɍŏ‰‚Ì 1 ‰ñ–ڂ̂ݕb”‚ªŽæ‚ê‚Ä‚¢‚邿‚€‚ŁA2‰ñ–Ú‚©‚ç‚Í2•bŒã‚̂͂ž‚Ȃ̂ɁA•b”‚ª•Ï‚í‚Á‚Ä‚¢‚È‚¢ orz..

983 –Œ‘OF952 [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 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/07/03(…) 06:22:07.32 ID:IYY9eTuR.net]
gawk‚Ȃ玞ŠÔŠÖ”ŒQ‚ ‚é‚ñ‚¶‚áB

985 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/07/04(–Ø) 01:05:04.08 ID:vxwYTSOB.net]
‚±‚±‚¢‚¢‚ˁBWebã‚Åawk‚ÌŽÀs‚Æ‚»‚ÌŒ‹‰Ê‚ªŒ©‚ê‚éƒT[ƒrƒXB
https://www.tutorialspoint.com/execute_awk_online.php

986 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/07/05(‹à) 19:29:13.12 ID:p9vBdDGq.net]
@@@@@@@@@@@fi
@@@@@@@@@@€J‚Š
@@@@@@@@@@ „J@
@@@@@@@@@^ÜR
@@@@@@@@@lQ 0..0
@@@@@@@@@@}{ lû
@@@@@@@@-=-v=-
@@@@@@@@}{ œcƒ~É{
@@@@@@@@}{@”ñ@}{
@@@@@@@ –æOTO)–æ
@@@@@@@@@}{@}{
@@@@@@@@@}{@}{
@@@@@@@@ ‹y ‹y

987 –Œ‘OFƒ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 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/08/05(ŒŽ) 11:44:36.72 ID:MNXFY7cg.net]
Windows 10‚È‚çA•W€‹@”\‚ÌWSLi+Ubuntuj‚ðƒCƒ“ƒXƒg[ƒ‹‚·‚é‚Ì‚ªˆê”Ê“I
vector‚Æ‚©‚à‚€‚ ‚ñ‚Ȃ̂¢‚ç‚È‚¢

989 –Œ‘OFƒ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 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/08/05(ŒŽ) 12:06:14.91 ID:MNXFY7cg.net]
cygwin‚à‚¢‚ç‚È‚¢B’x‚¢‚µŒÝŠ·«’á‚¢‚µ

991 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2019/08/05(ŒŽ) 12:06:57.54 ID:NOA3rn3w.net]
WSL ‚Á‚Ä pro ‚Ÿ‚¯H
home ‚Ÿ‚Á‚œ‚ç•t‚¢‚ĂȂ¢H
msys ‚Æ‚©“ü‚ê‚ê‚Î‰ðŒˆ‚·‚邯‚Ç



992 –Œ‘OFƒ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 –Œ‘OFƒ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 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/08/05(ŒŽ) 12:42:57.45 ID:MNXFY7cg.net]
WSL‚Íhome‚Å‚àŽg‚Š‚éBWSL2‚àŽg‚Ђ邿‚€‚É‚·‚邯”­•\‚ª‚ ‚Á‚œB

995 –Œ‘OFƒ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 –Œ‘OFƒ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 –Œ‘OFƒ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 –Œ‘OFƒ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 –Œ‘OFƒ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 –Œ‘OFƒ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 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2019/08/05(ŒŽ) 20:51:07.86 ID:LhsszH09.net]
MS‚ÍOS‚Æ‚¢‚€‚æ‚è‚ÍUI‚ðì‚Á‚œŠŽ‚¶‚Ÿ‚ȁB



1002 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/08/05(ŒŽ) 21:05:19.12 ID:MNXFY7cg.net]
>>988
޹“i‚·‚ñ‚Ȃ悗 Ž–ŽÀ‚͎󂯓ü‚ê‚æ‚€‚º‚—

1003 –Œ‘OFƒ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 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/08/05(ŒŽ) 22:10:04.48 ID:o5dspg/Y.net]
macOS‚Ì‘Og‚ÌNEXTSTEP‚Í‹Zp“I‚ɂ͐âŽ^‚³‚ê‚Ä‚œ
macOS‚Í’†g‚Ù‚ÚNEXTSTEP‚ÅŒ©‚œ–Ú‚ðƒ‚ƒ_ƒ“‚É‚µ‚œ‚Ÿ‚¯‚Ÿ

1005 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2019/08/06(‰Î) 14:52:58.06 ID:SvihPrAV.net]
ƒ}ƒ‹ƒ`ƒ†[ƒU[ƒ}ƒ‹ƒ`ƒXƒŒƒbƒhƒÖƒÖƒÖ

1006 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/08/06(‰Î) 17:42:44.33 ID:9obbnMlM.net]
> macOS‚Ì‘Og‚ÌNEXTSTEP‚Í‹Zp“I‚ɂ͐âŽ^‚³‚ê‚Ä‚œ

‚Å‚àUNIX‚ÌŠ„‚Éfork‚ª’x‚¢‚ñ‚Ÿ‚æ‚È
cygwinŽg‚Á‚Ä‚é‚Ì‚©H‚Á‚ÄŽv‚Á‚¿‚á‚€‚®‚ç‚¢B

1007 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2019/08/06(‰Î) 20:48:47.73 ID:ePqW8mte.net]
ƒXƒŒƒbƒh‚à’x‚¢‚́H

1008 –Œ‘OFƒ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 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/08/07(…) 00:33:23.13 ID:WK8NJ3/V.net]
‚Å‚à‚»‚€‚·‚邯WSL‚ŏ\•ª‚¶‚á‚ˁH‚Æ‚¢‚€˜b‚ɂȂé

1010 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/08/07(…) 01:24:29.79 ID:NRK0ob+d.net]
VŽè‚̃XƒŒ–„‚ß—§‚Ä‚©w

1011 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2019/08/07(…) 04:38:27.64 ID:/UJIAec/.net]
>>987
‚»‚ñ‚È‚±‚Æ‹C‚É‚·‚él‚Á‚Ăǂꂭ‚ç‚¢‹‚é‚ñ‚Ÿ‚ë‚€
CPU‚Å‚·‚ç68APowerPCAx86‚Æ•Ï‚Š‚Ä‚«‚Ä
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 –Œ‘OFƒ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 –Œ‘OFƒ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 –Œ‘OFƒ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 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2020/08/02(“ú) 19:24:52.35 ID:mglN/rTr.net]
>>1002
Œë”šH

1016 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2020/08/03(ŒŽ) 02:35:57.38 ID:iGTWfWuc.net]
>>1003
>>999

1017 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2020/08/03(ŒŽ) 09:51:55.82 ID:3aFKjSal.net]
Aho

1018 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2020/08/03(ŒŽ) 10:16:40.93 ID:ZKD4yCvc.net]
AWmae no Kachan debeso

1019 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2020/08/03(ŒŽ) 20:08:52.49 ID:iGTWfWuc.net]
awk ‚Ì a ‚Í–{“–‚É Aho ‚Ì—ª(l–Œ)

1020 –Œ‘OFƒ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ƒ`‚µ‚Ü‚¹‚ñBBiˆä‚âã‚àƒ}ƒbƒ`‚µ‚È‚¢j
SHIFT JIS‚Å‚·BKlabaster 4.1.4‚Å‚àezwinports 5.1.0‚Å‚à“¯‚¶Œ‹‰Ê‚Å‚µ‚œB‚ǂȂœ‚©ƒqƒ“ƒg‚à‚炊‚邯Šð‚µ‚¢‚Å‚·B

1021 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2020/08/10(ŒŽ) 14:00:21.38 ID:l5zwQhnu.net]
>>1000 >>1001
‰œŽ–‚à‚È‚¢‚æ‚€‚ɏ‘‚¢‚Ă邯‚ÇŽÀ‚Í1”N‹ó‚¢‚Ä‚é



1022 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2020/08/10(ŒŽ) 14:01:04.64 ID:l5zwQhnu.net]
‘ŠƒŒƒX‚à‘åŠT‚Ÿ‚ª‹TƒŒƒX‚à‘åŠT‚â‚ȁI

1023 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2020/08/10(ŒŽ) 22:16:10.09 ID:DZgybkpe.net]
AWesome Kame res

1024 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2020/08/13(–Ø) 10:26:07.54 ID:uwSNr/lm.net]
^‚Ìawker‚Í‘œ‚­‚ðŒê‚ç‚È‚¢B
awk‚ðŒê‚ç‚È‚¢cƒiƒ“ƒ`ƒƒƒbƒeI

1025 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2020/08/13(–Ø) 16:09:43.86 ID:GqR68DDy.net]
‚́H

1026 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2020/08/14(‹à) 13:41:25.37 ID:H4TUvcZb.net]
yR‹c’†z
@@@ È,,È@ È,,È
@È (LEƒÖE) (EƒÖEM) ÈÈ
(@LEƒÖ)@‚t) ( ‚Â‚Æ É(ƒÖEM )
b@‚t (@@LE) (EM@@)@‚Æ É
@‚•-‚• il @@ ) (@@@Éu-‚•
@@@@ `‚•-‚•'.@`‚•-u'

1027 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2020/08/14(‹à) 15:50:04.19 ID:XKPWE/tl.net]
www.manabu-oshieru.com/hyakunin/064.html

1028 –Œ‘OFƒ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 –Œ‘OFƒ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 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2020/09/14(ŒŽ) 12:03:30.66 ID:gMM3Z1ji.net]
”~

1031 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2020/09/14(ŒŽ) 12:08:39.52 ID:H3Bos02D.net]
Aho Weinberger Kernighan



1032 –Œ‘OF1001 [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 –Œ‘OF‰ß‹ŽƒƒO š [[‰ß‹ŽƒƒO]]
¡ ‚±‚̃XƒŒƒbƒh‚Í‰ß‹ŽƒƒO‘qŒÉ‚ÉŠi”[‚³‚ê‚Ä‚¢‚Ü‚·






[ V’…ƒŒƒX‚̎擟/•\ŽŠ (agate) ] / [ Œg‘єŠ]

‘O100 ŽŸ100 ÅV50 £ [ ‚±‚̃XƒŒ‚ðƒuƒbƒNƒ}[ƒNI Œg‘тɑ—‚é ] 2ch‚Ìread.cgi‚Ö
[{” Å‹ß—§‚Á‚œƒXƒŒ•”M‚¢ƒXƒŒˆê—— : {” Å‹ß—§‚Á‚œƒXƒŒ^‹LŽÒ•ʈꗗ]i LÍMjƒ292KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
’S“–:undef