{"id":799,"date":"2015-05-17T21:43:14","date_gmt":"2015-05-18T06:43:14","guid":{"rendered":"http:\/\/blog.box.kr\/?p=799"},"modified":"2015-05-17T21:43:14","modified_gmt":"2015-05-18T06:43:14","slug":"scrap-grep-sed-awk-%ec%a0%95%ea%b7%9c%ec%8b%9d","status":"publish","type":"post","link":"https:\/\/blog.box.kr\/?p=799","title":{"rendered":"[scrap] grep , sed, awk \uc815\uaddc\uc2dd"},"content":{"rendered":"<h2><\/h2>\n<div class=\"article\">\n<div>\n<p>** grep \ud55c \ub370\uc774\ud130 \uc911 3\ubc88\uc9f8 \ud56d\ubaa9\ub9cc \uac00\uc838 \uc624\uace0 \uc2f6\uc744\ub54c..\n<\/p><\/div>\n<div>\n<p>grep &#8220;.xml&#8221; | awk &#8216;print {$3}&#8217;\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<\/div>\n<div>\n<p><a href=\"http:\/\/unabated.tistory.com\/447\">http:\/\/unabated.tistory.com\/447<\/a>\n<\/div>\n<div>\n<\/div>\n<div>\n<\/div>\n<div>\n<p>\uc815\uaddc\uc2dd\uc774\ub780 \ubb34\uc5c7\uc778\uac00 ?\n<\/p><\/div>\n<div>\n<p>\uc5b4\ub5a4 \ubb38\uc790\uc5f4\uc758 \uc9d1\ud569\uc744 \ubb18\uc0ac\ud558\ub294\ub370 \uc0ac\uc6a9\ub418\ub294 \ud14d\uc2a4\ud2b8 \uc2a4\ud2b8\ub9c1\n<\/p><\/div>\n<div>\n<p>\uc815\ud574\uc9c4 \uad6c\ubb38 \uaddc\uce59\uc5d0 \ub530\ub978\ub2e4\n<\/p><\/div>\n<div>\n<p>Editor, Utillity, Programming \uc5b8\uc5b4\uc5d0\uc11c \ud14d\uc2a4\ud2b8 \ud328\ud134\uc744 \uae30\uc900\uc73c\ub85c \uac80\uc0c9, \ud639\uc740 \uc870\uc791\ud558\ub294\ub370 \uc0ac\uc6a9\ub41c\ub2e4\n<\/p><\/div>\n<div>\n<p>\ubcf4\ud1b5 \uc0ac\ub78c\ub4e4\uc774 \uc4f0\ub294 \ud45c\ud604 \uc911\uc5d0\ub3c4 \uadf8\ub300\ub85c \ubb38\uc7a5\uc744 \ud574\uc11d\ud558\uba74 \uc548 \ub418\ub294 \uad00\uc6a9\uad6c\ub098, \uc219\uc5b4 \uac19\uc740 \uac83 \uc774 \uc788\ub4ef\uc774 \ucef4\ud4e8\ud130\ub3c4 \ub3d9\uc77c\ud558\uac8c \ud574\uc11d \ud558\uba74 \uc548\ub418\ub294 \uad6c\ubb38\uc774 \uc788\ub294\ub370, \uc774\uac83\uc744 \uc815\uaddc\uc2dd\uc774\ub77c \ud55c\ub2e4\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>\ubb38\uc790\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>\uc758\ubbf8\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>^\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>\uc904\uc758 \uc2dc\uc791\uc744 \ub098\ud0c0\ub0b4\uc9c0\ub9cc \ubb38\ub9e5\uc5d0 \ub530\ub77c\uc11c\ub294 \uc815\uaddc \ud45c\ud604\uc2dd\uc5d0\uc11c\ub294 \ubb38\uc790 \uc9d1\ud569\uc758 \uc758\ubbf8\ub97c \ubc18\ub300\ub85c \ud574\uc11d\ud574\uc900\ub2e4\n<\/p><\/div>\n<div>\n<p>ex) ^root \ud589\uc758 \uc81c\uc77c \ucc98\uc74c\uc774 root\n<\/p><\/div>\n<div>\n<p>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 [^a-z] : \uc18c\ubb38\uc790 \uc81c\uc678\n<\/p><\/div>\n<div>\n<p>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0[^a-z A-Z] : \uc54c\ud30c\ubcb3 \uc81c\uc678\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>*\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>\ubc14\ub85c \uc55e\uc758 \ubb38\uc790\uc5f4\uc774\ub098 \uc815\uaddc \ud45c\ud604\uc2dd\uc5d0\uc11c 0\uac1c \uc774\uc0c1 \ubc18\ubcf5\ub418\ub294 \ubb38\uc790\ub97c \ub098\ud0c0\ub0b8\ub2e4\n<\/p><\/div>\n<div>\n<p>ex) 1133* : 113(o), stuadun(x), studenttttt(o), studenttyt(x)\n<\/p><\/div>\n<div>\n<p>\u00a0 \u00a0 \u00a0 \u00a0 \/ 1* : \uc544\ubb34 \uac83\ub3c4 \uc5c6\uac70\ub098, 1\uc774 \ud558\ub098 \uc774\uac70\ub098, 1\uc774 \ubc18\ubcf5\ub418\uac70\ub098\n<\/p><\/div>\n<div>\n<p>find .\/test* :test\ub85c \uc2dc\uc791\ud558\ub294 \ubaa8\ub4e0 \uac83\n<\/p><\/div>\n<div>\n<p>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 * : \uc804\ubd80 \ub2e4\n<\/p><\/div>\n<div>\n<p>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 [ ]* : \uc9d1\ud569 \ud3ec\ud568\ud558\uace0\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>.\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>\uc0c8\ub85c\uc6b4 \ub77c\uc778\uc744 \uc81c\uc678\ud55c \uc624\uc9c1 \ud55c \uac1c\uc758 \uae00\uc790\uc640 \uc77c\uce58 (space, tab \ud3ec\ud568)\n<\/p><\/div>\n<div>\n<p>ex) st.den : .\uc5d0\ub294 \uc544\ubb34 \uae00\uc790\ub098 \uc640\ub3c4 \ub41c\ub2e4\n<\/p><\/div>\n<div>\n<p>\u00a0 \u00a0 \u00a0 \u00a0 a..b : a\ub85c \uc2dc\uc791\ud558\uace0 b\ub85c \ub05d\ub098\ub294 5\uae00\uc790\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>$\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>\uc904\uc758 \ub05d\uacfc \uc77c\uce58\ud558\uba70, ^$\uc758 \uacbd\uc6b0 \ube48 \uc904\uacfc \uc77c\uce58\ud568\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>[\u2026]\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>\ubb38\uc790\ub4e4\uc744 \uc9d1\ud569\uc73c\ub85c \ubb36\uc5b4 \uc90c(\ud55c \uc74c\uc808\uc529 \ub9e4\uce6d)\n<\/p><\/div>\n<div>\n<p>ex) [a-z] : \uc18c\ubb38\uc790 \uc911 \ud558\ub098\ub77c\ub3c4 \uc77c\uce58\n<\/p><\/div>\n<div>\n<p>[a-z A-Z] : \uc18c\ubb38\uc790\ub098 \ub300\ubb38\uc790\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<\/div>\n<div>\n<\/div>\n<div>\n<p>\ub2e4\uc74c \uc0ac\uc6a9\uc744 \uc704\ud574 \ud0dc\uadf8\ub97c \ubd99\uc778\ub2e4. (\ucd5c\ub300 9\uac1c)\n<\/p><\/div>\n<div>\n<p>ex) $ : \uc815\uaddc \ud45c\ud604\uc2dc\uc5d0\uc11c \uc904\uc758 \ub05d\uc744 \ub098\ud0c0\ub0b4\ub294 \uc758\ubbf8\ub300\uc2e0 \ubb38\uc790 \uadf8\ub300\ub85c\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>(\u2026\u2026)\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>\ub2e4\uc74c \uc0ac\uc6a9\uc744 \uc704\ud574 \ud0dc\uadf8\ub97c \ubd99\uc778\ub2e4. (\ucd5c\ub300 9\uac1c)\n<\/p><\/div>\n<div>\n<p>ex) (pquhg) .. .. .. .. .. (aough)\n<\/p><\/div>\n<div>\n<p>1 2\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>&lt;\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>\ub2e8\uc5b4\uc758 \uc2dc\uc791 \uc9c0\uc2dc\uc790\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>&gt;\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>\ub2e8\uc5b4\uc758 \ub05d \uc9c0\uc2dc\uc790\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>X{n}\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>\ubb38\uc790 X\ub97c n\ubc88 \ubc18\ubcf5\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>X{n,}\n<\/p><\/div>\n<div>\n<p><span id=\"callbacknestunabatedtistorycom4478378\"><\/span>\n<\/div>\n<div>\n<p>\ubb38\uc790 X\ub97c \uc801\uc5b4\ub3c4 n\ubc88 \ubc18\ubcf5\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>X{m,n}\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>\ubb38\uc790 X\ub97c m\ubc88\uc5d0\uc11c n\ubc88 \ubc18\ubcf5\n<\/p><\/div>\n<div>\n<p>ex) &lt;[a-z]{4,5}&gt; : \uc18c\ubb38\uc790\ub97c 4\ubc88\uc5d0\uc11c 5\ubc88 \ubc18\ubcf5\ud558\ub294 \uac70\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>GREP\n<\/p><\/div>\n<div>\n<p>\ud30c\uc77c \uc804\uccb4\ub97c \ub4a4\uc838 \uc815\uad50 \ud45c\ud604\uc2dd\uc5d0 \ub300\uc751\ud558\ub294 \ubaa8\ub4e0 \ud589\ub4e4\uc744 \ucd9c\ub825\n<\/p><\/div>\n<div>\n<p>\uae30\ubcf8 \ud615\uc2dd : grep &#8216;word&#8217; [filename]\n<\/p><\/div>\n<div>\n<p>ex) env | grep &#8216;HOSTNAME&#8217; : \ud658\uacbd \ubcc0\uc218 \uc911\uc5d0\uc11c HOSTNAME\uc744 \ucc3e\uc74c\n<\/p><\/div>\n<div>\n<p>Grep root \/etc\/shadow : \/etc\/shadow \ud30c\uc77c\uc5d0\uc11c root\ub77c\ub294 \ub2e8\uc5b4\ub97c \ucc3e\uc74c\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>\ubb38\uc790\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>\uc758\ubbf8\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>-b\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>\uac80\uc0c9 \uacb0\uacfc\uc758 \ud589 \uc55e\uc5d0 \uac80\uc0c9\ub41c \uc704\uce58\uc758 \ube14\ub85d \ubc88\ud638 \ud45c\uc2dc\n<\/p><\/div>\n<div>\n<p>\uac80\uc0c9\ub0b4\uc6a9\uc774 \ub514\uc2a4\ud06c\uc758 \uc5b4\ub514 \ucbe4 \uc788\ub294\uc9c0 \uc704\uce58\ub97c \uc54c\uc544\ub0b4\ub294\ub370 \uc720\uc6a9\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>-c\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>\uac80\uc0c9 \uacb0\uacfc\ub97c \ucd9c\ub825\ud558\ub294 \ub300\uc2e0, \ucc3e\uc544\ub0b8 \ud589\uc758 \ucd1d\uc218\ub97c \ucd9c\ub825\n<\/p><\/div>\n<div>\n<p>ex) grep -c &#8216;woo&#8217; file : woo\ub77c\ub294 \ub2e8\uc5b4\uac00 \ud3ec\ud568\ub41c \ud589\uc758 \ucd1d\uc218\ub97c \ucd9c\ub825\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>-h\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>\ud30c\uc77c \uc774\ub984\uc744 \ucd9c\ub825\ud558\uc9c0 \uc54a\uc74c\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>-i\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>\ub300\uc18c\ubb38\uc790\ub97c \uad6c\ubd84\ud558\uc9c0 \uc54a\uc74c (\ub3d9\uc77c \ucde8\uae09)\n<\/p><\/div>\n<div>\n<p>ex) grep -i | &#8216;sexy&#8217; file : \ubb38\uc790\uc5f4 sexy\uac00 \uc5b4\ub5a0\ud55c \ub300\uc18c\ubb38\uc790 \uc870\ud569\uc73c\ub85c \uc774\ub8e8\uc5b4\uc838 \uc788\ub354\ub77c\ub3c4 \ucc3e\ub294\ub2e4\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>-l\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>\ud328\ud134\uc774 \uc874\uc7ac\ud558\ub294 \ud30c\uc77c\uc758 \uc774\ub984\ub9cc \ucd9c\ub825\n<\/p><\/div>\n<div>\n<p>ex) grep -l &#8216;FU&#8217; * : \ubaa8\ub4e0 \uac80\uc0c9 \ubc94\uc704\uc548\uc5d0\uc11c &#8216;FU&#8217;\ub77c\ub294 \ub2e8\uc5b4\uac00 \ub4e4\uc5b4\uac00 \uc788\ub294 \ud30c\uc77c\uc758 \uc774\ub984\ub9cc \ucd9c\ub825\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>-n\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>\ud30c\uc77c \ub0b4\uc5d0\uc11c \ud589, \ubc88\ud638 \ucd9c\ub825\n<\/p><\/div>\n<div>\n<p>ex) grep -n &#8216;^hole&#8217; file : \ud30c\uc77c\uc5d0\uc11c \uc2dc\uc791\uc774 hole\ub85c \uc2dc\uc791\ud558\ub294 \ud589, \ubc88\ud638 \ucd9c\ub825\n<\/p><\/div>\n<div>\n<p>grep -n &#8216;^root&#8217; \/etc\/shadow : \ub8e8\ud2b8\ub85c \uc2dc\uc791\ud558\ub294 \ud589, \ubc88\ud638 \ucd9c\ub825\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>-v\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>\ud328\ud134\uc774 \uc874\uc7ac\ud558\uc9c0 \uc54a\ub294 \ud589\ub9cc \ucd9c\ub825\n<\/p><\/div>\n<div>\n<p>ex) grep -v &#8216;root&#8217; file &gt; temp\n<\/p><\/div>\n<div>\n<p>Mv temp file : root\uac00 \ud3ec\ud568\ub418\uc9c0 \uc54a\ub294 \ubaa8\ub4e0 \ud589 \ucd9c\ub825 (\ud2b9\uc815 \ub0b4\uc6a9 \uc0ad\uc81c\ud558\ub294\ub370 \uc88b\ub2e4)\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>-w\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>\ud328\ud134 \ud45c\ud604\uc2dd\uc744 \ud558\ub098\uc758 \ub2e8\uc5b4\ub85c \ucde8\uae09\ud558\uc5ec \uac80\uc0c9\n<\/p><\/div>\n<div>\n<p>ex) grep -w &#8216;me&#8217; file : \ub531 me\ub77c\ub294 \ub2e8\uc5b4\uac00 \uc788\ub294 \uacbd\uc6b0\uc5d0\ub9cc \ucc3e\uc74c\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>grep + \uc815\uaddc\uc2dd\n<\/p><\/div>\n<div>\n<p>ex) grep &#8216;[a-z]{9}&#8217; file : \uc18c\ubb38\uc790\uac00 \uc801\uc5b4\ub3c4 9\uac1c \uc774\uc0c1 \uc5f0\uc18d\uc801\uc73c\ub85c \ub098\uc624\ub294 \ubb38\uc790\uc5f4\uc744 \ud3ec\ud568\ud55c \ubaa8\ub4e0 \ud589\uc744 \ucd9c\ub825\n<\/p><\/div>\n<div>\n<p>grep &#8216;&lt;a-z].*h&gt;&#8217; file : \uc18c\ubb38\uc790 \ud558\ub098\ub85c \uc2dc\uc791\ud558\uace0, \uc774\uc5b4\uc11c \uc784\uc758\uc758 \uc218 \uc5ec\ub7ec\ubb38\uc790\uac00 \ub098\uc624\uba70 h\ub85c \ub05d\ub098\ub294 \ub2e8\uc5b4\uac00 \ud3ec\ud568\ub41c \ubaa8\ub4e0 \ud589 \ucd9c\ub825\n<\/p><\/div>\n<div>\n<p>grep &#8216;.bak$&#8217; file : .bak\uc73c\ub85c \ub05d\ub098\ub294 \ud589\uc744 \ucd9c\ub825 . \uc791\uc740 \ub530\uc74c\ud45c\ub294 $\uc758 \ud574\uc11d\uc744 \ub9c9\ub294\ub2e4\n<\/p><\/div>\n<div>\n<p>grep &#8216;[A-Z]\u2026[0-9]&#8217; file : \ub300\ubb38\uc790\ub85c \uc2dc\uc791\ud558\uace0 \uc22b\uc790\ub85c \ub05d\ub098\ub294 \ub2e4\uc12f\ubb38\uc790\uc758 \uc5f4\uc774 \ud3ec\ud568\ub41c \ud589\uc744 \ucd9c\ub825\n<\/p><\/div>\n<div>\n<p>ps -ef | grep &#8220;^&#8221;denodo&#8221; : user1\ub85c \uc2dc\uc791\ud558\ub294 \ud589\uc744 \uac80\uc0c9\ud558\uba70 denodo\uc55e\uc5d0 0\uac1c \ud639\uc740 \uc784\uc758\uc758 \uc218 \uacf5\ubc31\uc774 \uc640\ub3c4 \uc0c1\uad00 \uc5c6\ub2e4\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>EGREP\n<\/p><\/div>\n<div>\n<p>Grep\uc5d0\uc11c \uc81c\uacf5\ud558\uc9c0 \uc54a\ub294 \ud655\uc7a5\ub41c \uc815\uaddc \ud45c\ud604\uc2dd \uba54\ud0c0 \ubb38\uc790 \uc0ac\uc6a9\n<\/p><\/div>\n<div>\n<p>\uae30\ubcf8 \ud615\uc2dd : egrep &#8216;word&#8217; [filename]\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>\ubb38\uc790\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>\uc758\ubbf8\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>+\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>\uc120\ud589 \ubb38\uc790\uc640 \uac19\uc740 \ubb38\uc790\uc758 1\uac1c \ud639\uc740 \uc784\uc758 \uac1c\uc218\uc640 \ub300\uc751 (1\uac1c \uc774\uc0c1)\n<\/p><\/div>\n<div>\n<p>ex) egrep &#8216;1+&#8217; file : \uc22b\uc790 1\uc774 \ud55c\ubc88 \uc774\uc0c1 \ub4f1\uc7a5\ud558\ub294 \ud589\uc744 \ucd9c\ub825\n<\/p><\/div>\n<div>\n<p>Egrep &#8216;yes+&#8217; file : yes\uac00 \ud55c\ubc88 \uc774\uc0c1 \uc5f0\uc18d\ud574\uc11c \ub098\uc624\ub294 \ud589 \ucd9c\ub825\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>?\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>\uc131\ud589 \ubb38\uc790\uc640 \uac19\uc740 \ubb38\uc790\uc758 0\uac1c \ud639\uc740 1\uac1c\uc640 \ub300\uc751\n<\/p><\/div>\n<div>\n<p>ex) egrep &#8216;2.?[0-9]&#8217; file : \uc22b\uc790 2 \ub2e4\uc74c\uc5d0 \ub9c8\uce68\ud45c\uac00 \uc5c6\uac70\ub098 \ud55c\ubc88 \ub098\uc624\uace0, \ub2e4\uc2dc \uc22b\uc790 \ud558\ub098\uac00 \uc624\ub294 \ud589\uc744 \ucd9c\ub825\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>a | b\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>a\ud639\uc740 b\uc640 \ub300\uc751\n<\/p><\/div>\n<div>\n<p>ex) egrep &#8216;WM|M&#8217; file : WM\ub098 M\uc774 \ud3ec\ud568\ub41c \ud589\uc744 \ucd9c\ub825\n<\/p><\/div>\n<div>\n<p>Egrep &#8216;S[s|x]&#8217; file : \ubb38\uc790 S\ub2e4\uc74c\uc5d0 s\ub098 x\uac00 \uc624\ub294 \ud589 \ucd9c\ub825\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>( )\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>\uc815\uaddc \ud45c\ud604\uc2dd\uc744 \ubb36\uc5b4\uc900\ub2e4\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>FGREP\n<\/p><\/div>\n<div>\n<p>fgrep\uc740 grep\uba85\ub839\uc5b4\uc640 \ub3c4\uc77c\ud558\uac8c \ub3d9\uc791\ud558\uc9c0\ub9cc \uc815\uaddc\ud45c\ud604\uc2dd \uba54\ud0c0\ubb38\uc790\ub4e4\uc744 \ud2b9\ubcc4\ud788 \ucde8\uae09\ud558\uc9c0 \uc54a\ub294\ub2e4\n<\/p><\/div>\n<div>\n<p>\uae30\ubcf8\ud615\uc2dd : fgrep &#8216;\ubb38\uc790\uc5f4&#8217; [filename]\n<\/p><\/div>\n<div>\n<p>ex) fgrep &#8216;[A-Z] \u2026 [0-9]&#8217; filename : \ubb38\uc790 [A-Z] \u2026 [0-9] \uc790\uccb4\ub97c \ud3ec\ud568\ud558\ub294 \ubb38\uc790\uc5f4\uc744 \ucc3e\ub294\ub2e4\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>AWK\n<\/p><\/div>\n<div>\n<p>\uae30\ubcf8\ud615\uc2dd : awk &#8216;patten&#8217; filename \uc870\uac74\n<\/p><\/div>\n<div>\n<p>awk &#8216;{action}&#8217; filename \uba87\ubc88\uc9f8 \ud544\ub4dc\n<\/p><\/div>\n<div>\n<p>awk &#8216;pattern {action}&#8217; filename \ubb34\uc2a8 \uc870\uac74\uc5d0 \uba87 \ubc88\uc9f8 \ud544\ub4dc\n<\/p><\/div>\n<div>\n<p>1 (\ud544\ub4dc) \uac1c\ud589\uc73c\ub85c \uad6c\ubd84\ud55c\ub2e4\n<\/p><\/div>\n<div>\n<p>2 \uc790\ub8cc \ucc98\ub9ac \ubc0f \ub9ac\ud3ec\ud2b8 \uc0dd\uc131\uc5d0 \uc0ac\uc6a9\ud558\ub294 \ud504\ub85c\uadf8\ub798\ubc0d \uc5b8\uc5b4\n<\/p><\/div>\n<div>\n<p>3 \uc785\ub825 \ub370\uc774\ud130\ub85c\ub294 \ud45c\uc900 \uc785\ub825, \uc5ec\ub7ec \uac1c\uc758 \ud30c\uc77c \ub610\ub294 \ub2e4\ub978 \ud504\ub85c\uc138\uc2a4\uc758 \uacb0\uacfc\ub97c \uc0ac\uc6a9 \ud560 \uc218 \uc788\ub2e4\n<\/p><\/div>\n<div>\n<p>4 \uc0ac\uc6a9\uc790\uac00 \uc9c0\uc815\ud55c \ud328\ud134 \uac80\uc0c9\uc774\ub098 \ud2b9\ubcc4\ud55c \uc791\uc5c5\uc218\ud589 \uc704\ud574 \ud30c\uc77c\uc744 \ud589 \ub2e8\uc704\ub85c \uc870\uc0ac\ud55c\ub2e4\n<\/p><\/div>\n<div>\n<p>5 $0\uc740 \ubaa8\ub4e0 \ud544\ub4dc\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>awk &#8216;{print $1}&#8217; file\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>\ud30c\uc77c\uc758 \uccab \ubc88\uc9f8 \ud544\ub4dc\ub97c \ucd9c\ub825\ud55c\ub2e4, \uccab \ubc88\uc9f8 \ud544\ub4dc\ub294\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>\uac01 \ud589\uc758 \ub9e8 \uc67c\ucabd \uacbd\uacc4\uc5d0\uc11c \uc2dc\uc791 \uacf5\ubc31\ubb38\uc790\ub85c \uad6c\ubd84\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>awk &#8216;\/BRAVE\/{printf $1, $2}&#8217; file\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>\ud30c\uc77c\uc5d0\uc11c BRAVE\ub97c \ud3ec\ud568\ud558\ub294 \ud589\ub4e4\uc758 \uccab \ubc88\uc9f8\uc640 \ub450 \ubc88\uc9f8 \ud544\ub4dc\ub97c \ucd9c\ub825\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>df | awk &#8216;$2 &gt; 5000 &#8216;\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>df ( \ud604\uc7ac \ub514\ubc14\uc774\uc2a4 \uc815\ubcf4 ) \uba85\ub839\uc5b4\ub97c \ud1b5\ud574 \ucd9c\ub825\ub418\ub294 \ub0b4\uc6a9 \uc911 \ub450 \ubc88\uc9f8 \ud544\ub4dc\uac00 5000\ubcf4\ub2e4 \ud070\ud589\uc744 \ucd9c\ub825\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>date | awk &#8216;{print &#8220;Month : $2n Year&#8221;$6}&#8217;\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>date \uba85\ub839\uc5b4\ub97c \ud1b5\ud574 \ucd9c\ub825\ub418\ub294 \ub450 \ubc88\uc9f8 \ud544\ub4dc\uc640 \uc5ec\uc12f\ubc88 \uc9f8 \ud544\ub4dc\ub97c \uc11c\ub85c \uac1c\ud589 \ud558\uc5ec \ucd9c\ub825\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>awk &#8216;{print NR, $1, $3|&#8217; file\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>NR(\ud558\ub098\uc758 \ub808\ucf54\ub4dc\ub97c \ucc98\ub9ac\ud55c \ub4a4 1 \uc774 \uc99d\uac00\ud558\ub294 \ubcc0\uc218)\uc744 \uc0ac\uc6a9\ud558\uc5ec \ub808\ucf54\ub4dc \ubc88\ud638\uc640 \ud568\uaed8 \ud30c\uc77c\uc758 \ub0b4\uc6a9\ub300\ub85c \ucd9c\ub825\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>awk -F : &#8216;\/root\/{print $0}&#8217; \/etc\/passwd\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>&#8221; : &#8221; \uad6c\ubd84\uc790\ub97c \uae30\uc900\uc73c\ub85c \ud544\ub4dc\ub97c \ub098\ub204\uba70 root\ub97c \ud3ec\ud568\ud558\ub294 \ud589\uc744 \ucd9c\ub825\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>awk -F : &#8216;^[ns]{print $1}&#8217; file\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>N\uc774\ub098 s\ub85c \uc2dc\uc791\ud558\ub294 \ud589\uc758 \uccab \ubc88\uc9f8 \ud544\ub4dc\ub97c \ucd9c\ub825\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>awk -F &#8216;[t]&#8217; &#8216;{print $1, $2, $3}&#8217; employees\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>Tab \uc73c\ub85c \ud544\ub4dc\ub97c \uad6c\ubd84\ud558\uba70 \uccab \ubc88\uc9f8, \ub450 \ubc88\uc9f8, \uc138 \ubc88\uc9f8, \ud544\ub4dc\ub97c \ucd9c\ub825\ud55c\ub2e4 (\uc791\uc740 \ub530\uc634\ud45c\ub294 \uc258\uc774 \ub300\uad04\ud638\ub97c \ud574\uc11d \ud560\uae4c\ubd10)\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>awk &#8216;$1 ~ \/[bB]ill\/&#8217; employees\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>~\ub294 \ud2b9\uc815 \ub808\ucf54\ub4dc\ub098 \ud544\ub4dc \ub0b4\uc5d0\uc11c \uc77c\uce58\ud558\ub294 \uc815\uaddc \ud45c\ud604\uc2dd \ud328\ud134\uc774 \uc874\uc7ac\ud558\ub294\uc9c0 \uac80\uc0ac \uc704\ud574 \uc4f0\uc778\ub2e4\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>awk &#8216;$1 !~ \/ly$&#8217; employees\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>\uccab \ubc88\uc9f8 \ud544\ub4dc\uac00 ly\ub85c \ub05d\ub098\uc9c0 \uc54a\ub294 \ud589\ub4e4\uc744 \ucd9c\ub825\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>awk &#8216;$4 ~ \/Chin$\/{print &#8220;The price is $&#8221;$8&#8243;.&#8221;}&#8217; file\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>\ub124 \ubc88\uc9f8 \ud544\ub4dc\uac00 Chin\uc73c\ub85c \ub05d\ub098\ub294 \ubb38\uc790\uc5f4 The price is$\uc640 \uc5ec\ub35f \ubc88\uc9f8 \ud544\ub4dc \ubc0f \ub9c8\uce68\ud45c\ub97c \ud568\uaed8 \ucd9c\ub825 \ud55c\ub2e4\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>SED\n<\/p><\/div>\n<div>\n<p>\uae30\ubcf8 \ud615\uc2dd : sed &#8216;comman; filename(s)\n<\/p><\/div>\n<div>\n<p>(p : \ucd9c\ub825, d : \uc0ad\uc81c, r : \ud30c\uc77c\ub85c\ubd80\ud130 \uc0ac\uc6a9\uc790 \uc9c0\uc815\ud589\ub9cc \uc77d\uc74c, w : \uc0ac\uc6a9\uc790\uac00 \uc120\ud0dd\ud55c \ud589\uc744 \ud30c\uc77c\uc5d0 \uc800\uc7a5, -n : \ubcc0\uacbd\ub41c \ud589\ub9cc,\n<\/p><\/div>\n<div>\n<p>a : \ub0b4\uc6a9 \ucd94\uac00, i : \ub0b4\uc6a9 \uc0bd\uc785)\n<\/p><\/div>\n<div>\n<p>1 \ub300\ud654\ud615 \uae30\ub2a5\uc774 \uc5c6\ub294 \ud3b8\uc9d1\uae30\n<\/p><\/div>\n<div>\n<p>2 \uc258 \ub9ac\ub2e4\uc774\ub809\uc158\uc744 \uc774\uc6a9\ud558\uc5ec \ud3b8\uc9d1 \uacb0\uacfc\ub97c \uc800\uc7a5\ud558\uae30 \uc804 \uae4c\uc9c0\ub294 \ud30c\uc77c\uc5d0 \uc544\ubb34\ub7f0 \ubcc0\uacbd\ub3c4 \ud558\uc9c0 \uc54a\ub294\ub2e4\n<\/p><\/div>\n<div>\n<p>3 \uc258 \uc2a4\ud06c\ub9bd\ud2b8\ub97c \uc791\uc131\ud560 \ub54c \uc720\uc6a9\ud558\ub2e4\n<\/p><\/div>\n<div>\n<p>4 pattern space\ub77c\ub294 \uc784\uc2dc \ubc84\ud37c\ub97c \uc0ac\uc6a9\ud55c\ub2e4\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>sed &#8216;1,2p&#8217; file\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>file\uc758 1\ud589\uc5d0\uc11c 2\ud589\uae4c\uc9c0 \ucd9c\ub825\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>sed -n &#8216;\/root\/p&#8217; \/etc\/passwd\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>\uae30\ubcf8\uc801\uc73c\ub85c\ub294 \ubaa8\ub4e0 \ud589\uc744 \ucd9c\ub825, root\uc5d0 \uc788\ub294\uac8c \ub2e4\uc2dc \ucd9c\ub825\ub418\ubbc0\ub85c, -n\uc744 \ud1b5\ud574 \uae30\ubcf8\uc801\uc73c\ub85c \ucd9c\ub825\ub418\ub294 \ud589\uc744 \ub9c9\ub294\ub2e4\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>sed &#8216;3d&#8217; file\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>3\ubc88\uc9f8 \ud589\uc744 \uc0ad\uc81c\ud558\uc5ec \ucd9c\ub825\ud55c\ub2e4 ( \uae30\ubcf8\uc801 \ucd9c\ub825\uc5d0\uc11c 3\uac1c \uc5c6\uc560\ub294 \uac83\uc774\ubbc0\ub85c, -n \uc5c6\uc5b4\uc57c \ub40c )\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>sed &#8216;bash\/d&#8217; \/etc\/passwd\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>bash\ub97c \ud3ec\ud568\ud558\ub294 \ubaa8\ub4e0 \ud589 \uc0ad\uc81c\ud558\uace0, \ub098\uba38\uc9c0 \ud589\ub4e4\uc744 \ucd9c\ub825\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>sed -n &#8216;s\/bash\/nologin\/gp&#8217; etc\/passwd\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>bash\uac00 nologin\uc73c\ub85c \uce58\ud658\ub418\uba70, -n\uacfc p\ub85c \ubcc0\uacbd\ub41c \ud589\ub9cc \ucd9c\ub825, g\ub85c \uc804\uc5ed\uce58\ud658\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>sed -e &#8216;5.40d&#8217; e &#8216;s\/root\/chgroot\/g&#8217; \/file\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>-e \uc635\uc158\uc774 sed \uba85\ub839\uc5b4 \ud558\ub098\ub85c \ub2e4\uc911 \ud3b8\uc9d1\uc744 \uac00\ub2a5\ud558\uac8c \ud574\uc900\ub2e4 ( \uacb0\uacfc : 1~4\ub9cc \ucd9c\ub825)\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>sed &#8216;\/sexy\/r newfile&#8217; file\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>r \uba85\ub839\uc5b4\ub294 \ud30c\uc77c\ub85c\ubd80\ud130 \uc0ac\uc6a9\uc790\uac00 \uc9c0\uc815\ud55c \ud589\uc744 \uc77d\uc5b4\uc628\ub2e4.\n<\/p><\/div>\n<div>\n<p>newfile \ub0b4\uc6a9\uc740 file\uc5d0\uc11c \ud328\ud134\uc744 \ucc3e\uc740 \uacf3\uc5d0 \uc0bd\uc785 \ub41c\ub2e4 (file\uc5d0\uc11c sexy\ubc11\uc5d0 newfile \uc0bd\uc785)\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>sed -n &#8216;\/central\/w outfile&#8217; file\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>w \uba85\ub839\uc5b4\ub294 \uc0ac\uc6a9\uc790\uac00 \uc120\ud0dd\ud55c \ud589\ub4e4\uc744 \ud30c\uc77c\uc5d0 \uc800\uc7a5\ud55c\ub2e4 (file\uc5d0\uc11c central\uc774 \uc788\uc73c\uba74 output\uc5d0 \uc800\uc7a5\ub41c\ub2e4)\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>sed \/note\/a &gt; hi&#8217; file\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>a \uba85\ub839\uc5b4\ub294 \ub0b4\uc6a9\uc744 \ub367\ubd99\uc77c \ub54c, \uc0ac\uc6a9\ud55c\ub2e4 (append)\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>sed &#8216;\/note\/i &gt; woo&#8217;file\n<\/p><\/div>\n<div>\n<\/div>\n<div>\n<p>i \uba85\ub839\uc5b4\ub294 \uc0bd\uc785 \uba85\ub839\uc5b4\uc784. \uc9c0\uc815\ud55c \ubb38\uc7a5\uc744 \ub9e4\uce6d\ub418\ub294 \ud589 \uc704\uc5d0 \uc0bd\uc785\ud55c\ub2e4\n<\/p><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>** grep \ud55c \ub370\uc774\ud130 \uc911 3\ubc88\uc9f8 \ud56d\ubaa9\ub9cc \uac00\uc838 \uc624\uace0 \uc2f6\uc744\ub54c.. grep &#8220;.xml&#8221; | awk &#8216;print {$3}&#8217; http:\/\/unabated.tistory.com\/447 \uc815\uaddc\uc2dd\uc774\ub780 \ubb34\uc5c7\uc778\uac00 ? \uc5b4\ub5a4 \ubb38\uc790\uc5f4\uc758 \uc9d1\ud569\uc744 \ubb18\uc0ac\ud558\ub294\ub370 \uc0ac\uc6a9\ub418\ub294 \ud14d\uc2a4\ud2b8 \uc2a4\ud2b8\ub9c1 \uc815\ud574\uc9c4 \uad6c\ubb38 \uaddc\uce59\uc5d0 \ub530\ub978\ub2e4 Editor, Utillity, Programming \uc5b8\uc5b4\uc5d0\uc11c \ud14d\uc2a4\ud2b8 \ud328\ud134\uc744 \uae30\uc900\uc73c\ub85c \uac80\uc0c9, \ud639\uc740 \uc870\uc791\ud558\ub294\ub370 \uc0ac\uc6a9\ub41c\ub2e4 \ubcf4\ud1b5 \uc0ac\ub78c\ub4e4\uc774 \uc4f0\ub294 \ud45c\ud604 \uc911\uc5d0\ub3c4 \uadf8\ub300\ub85c \ubb38\uc7a5\uc744 \ud574\uc11d\ud558\uba74 \uc548 \ub418\ub294 \uad00\uc6a9\uad6c\ub098, \uc219\uc5b4 \uac19\uc740 \uac83 \uc774 \uc788\ub4ef\uc774 \ucef4\ud4e8\ud130\ub3c4 \ub3d9\uc77c\ud558\uac8c \ud574\uc11d \ud558\uba74 \uc548\ub418\ub294 \uad6c\ubb38\uc774 \uc788\ub294\ub370, \uc774\uac83\uc744 \uc815\uaddc\uc2dd\uc774\ub77c \ud55c\ub2e4 \ubb38\uc790 \uc758\ubbf8 ^ \uc904\uc758 \uc2dc\uc791\uc744 \ub098\ud0c0\ub0b4\uc9c0\ub9cc \ubb38\ub9e5\uc5d0 \ub530\ub77c\uc11c\ub294 \uc815\uaddc \ud45c\ud604\uc2dd\uc5d0\uc11c\ub294 \ubb38\uc790 \uc9d1\ud569\uc758 \uc758\ubbf8\ub97c \ubc18\ub300\ub85c \ud574\uc11d\ud574\uc900\ub2e4 ex) ^root \ud589\uc758 \uc81c\uc77c \ucc98\uc74c\uc774 root \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 [^a-z] : \uc18c\ubb38\uc790 \uc81c\uc678 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0[^a-z A-Z] : \uc54c\ud30c\ubcb3 \uc81c\uc678 * \ubc14\ub85c \uc55e\uc758 \ubb38\uc790\uc5f4\uc774\ub098 \uc815\uaddc \ud45c\ud604\uc2dd\uc5d0\uc11c 0\uac1c \uc774\uc0c1 \ubc18\ubcf5\ub418\ub294 \ubb38\uc790\ub97c \ub098\ud0c0\ub0b8\ub2e4 ex) 1133* : 113(o), stuadun(x), studenttttt(o), studenttyt(x) \u00a0 \u00a0 \u00a0 \u00a0 \/ 1* : \uc544\ubb34 \uac83\ub3c4 \uc5c6\uac70\ub098, 1\uc774 \ud558\ub098 \uc774\uac70\ub098, 1\uc774 \ubc18\ubcf5\ub418\uac70\ub098 find .\/test* :test\ub85c \uc2dc\uc791\ud558\ub294 \ubaa8\ub4e0 \uac83 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 * : \uc804\ubd80 \ub2e4 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 [ ]* : \uc9d1\ud569 \ud3ec\ud568\ud558\uace0 . \uc0c8\ub85c\uc6b4 \ub77c\uc778\uc744 \uc81c\uc678\ud55c \uc624\uc9c1 \ud55c \uac1c\uc758 \uae00\uc790\uc640 \uc77c\uce58 (space, tab \ud3ec\ud568) ex) st.den : .\uc5d0\ub294 \uc544\ubb34 \uae00\uc790\ub098 \uc640\ub3c4 \ub41c\ub2e4 \u00a0 \u00a0 \u00a0 \u00a0 a..b : a\ub85c \uc2dc\uc791\ud558\uace0 b\ub85c \ub05d\ub098\ub294 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_mi_skip_tracking":false,"ngg_post_thumbnail":0,"spay_email":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true},"categories":[17,4],"tags":[],"aioseo_notices":[],"jetpack_featured_media_url":"","jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p5q9Zn-cT","jetpack-related-posts":[{"id":230,"url":"https:\/\/blog.box.kr\/?p=230","url_meta":{"origin":799,"position":0},"title":"std::string \ub2e4\ub8e8\uae30.. ( \ucc3e\uae30, \uacf5\ubc31\uc81c\uac70 \ub4f1\ub4f1)","date":"2014-07-23","format":false,"excerpt":"\ubb38\uc790\uc5f4 string #include \"StdAfx.h\" #include \"StringTest.h\" #include <algorithm> \/\/transform \uc0ac\uc6a9 #include <functional> \/\/bind1st using std::string; \/\/ \uc774\ub807\uac8c \uc9c0\uc815\ud574\uc900\ub2e4. StringTest::StringTest() { log(\"StringTest \uc0dd\uc131\uc790 \ud638\ucd9c\"); } StringTest::~StringTest(void) { log(\"StringTest \uc18c\uba78\uc790 \ud638\ucd9c\"); } void StringTest::test() { log(\"============ string class ==========\"); \/\/ \uc0dd\uc131\uc790 \u00a0 std::string s0; \/\/ \ube44\uc5b4\uc788\ub294 string std::string s1(\"012345\",3); \/\/ \uacb0\uacfc: 012\u2026","rel":"","context":"In &quot;C\/C++&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1136,"url":"https:\/\/blog.box.kr\/?p=1136","url_meta":{"origin":799,"position":1},"title":"[Javascipt] ReplaceAll \uad6c\ud604\ud558\uae30..","date":"2016-07-27","format":false,"excerpt":"function replaceAll(str, searchStr, replaceStr) { \u00a0\u00a0\u00a0 return str.split(searchStr).join(replaceStr); } \u00a0 str : \ubb38\uc790\uc5f4 \ub300\uccb4\ub97c \ucc98\ub9ac\ud560 \uc6d0 \ubb38\uc790\uc5f4 targetStr : \ub300\uccb4\ud558\uae30 \uc6d0\ud558\ub294 \ubb38\uc790(\uc5f4) - \ubc14\uafc0 \ubb38\uc790 replaceStr : \ub300\uccb4\ub420 \ubb38\uc790(\uc5f4) - \ubc14\ub00c\uc5b4\uc9c8 \ubb38\uc790 \u00a0 \u00a0 * \ub3d9\uc791 \uc6d0\ub9ac split \ud568\uc218\ub97c \ud1b5\ud574 \ubb38\uc790\uc5f4 str\uc744 searchStr(\uad6c\ubd84\uc790)\uc744 \uae30\uc900\uc73c\ub85c\u00a0\ubd84\ub9ac\ud55c\ub2e4. \uc774 \ub54c, \uad6c\ubd84\uc790\ub294 \ubaa8\ub450 \uc81c\uac70\ub418\uba70, \uad6c\ubd84\uc790\ub97c\u2026","rel":"","context":"Similar post","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":830,"url":"https:\/\/blog.box.kr\/?p=830","url_meta":{"origin":799,"position":2},"title":"[scrap]50 Most Frequently Used UNIX \/ Linux Commands (With Examples)","date":"2015-05-20","format":false,"excerpt":"http:\/\/www.thegeekstuff.com\/2010\/11\/50-linux-commands\/ \u00a0 This article provides practical examples for 50 most frequently used commands in Linux \/ UNIX. This is not a comprehensive list by any means, but this should give you a jumpstart on some of the common Linux commands. Bookmark this article for your future reference. Did I miss\u2026","rel":"","context":"In &quot;\uae30\uc220&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":683,"url":"https:\/\/blog.box.kr\/?p=683","url_meta":{"origin":799,"position":3},"title":"[MariaDB] utf8mb4 \ub780?","date":"2015-04-13","format":false,"excerpt":"http:\/\/blog.lael.be\/post\/917 4\ubc14\uc774\ud2b8 UTF-8 \ubb38\uc790\uc5f4 MySQL\uc5d0\uc11c \ubd80\ub7b4\ubd80\ub7b4 \uc6d0\ub798\uc758 \uc124\uacc4\ub300\ub85c \uac00\ubcc0-4\ubc14\uc774\ud2b8 UTF-8 \ubb38\uc790\uc5f4\uc744 \uc800\uc7a5\ud560 \uc218 \uc788\ub294 \uc790\ub8cc\ud615\uc744 \ucd94\uac00\ud588\ub2e4. 2010\ub144 3\uc6d4 24\uc77c\uc5d0 utf8mb4 \ub77c\ub294 charset\uc744 \ucd94\uac00\ud558\uc600\ub2e4. (MYSQL 5.5.3 \uc5d0 \ucd94\uac00\ub428) (\uad00\ub828 :\u00a0https:\/\/dev.mysql.com\/doc\/relnotes\/mysql\/5.5\/en\/news-5-5-3.html ) > \ubd80\uc5f0\uc124\uba85 : utf8 \uc744 \ud328\uce58\ud558\uc9c0 \uc54a\uace0 \uc2e0\uaddc charset\uc73c\ub85c \ucd94\uac00\ud55c \uc774\uc720\ub294, \uc774\ubbf8 \uad6c\ucd95\ub41c \uc2dc\uc2a4\ud15c\uc5d0 \uc601\ud5a5\uc744 \ubbf8\uce58\uae30 \ub54c\ubb38\uc774\ub2e4. \uc989, \uc774\ubbf8 3\uce78\uc744\u2026","rel":"","context":"In &quot;\uae30\uc220\uc790\ub8cc&quot;","img":{"alt_text":"\u00ec\u008a\u00a4\u00ed\u0081\u00ac\u00eb\u00a6\u00b0\u00ec\u0083\u00b7 2015-03-07 \u00ec\u0098\u00a4\u00ed\u009b\u0084 7.05.17","src":"https:\/\/i0.wp.com\/blog.lael.be\/wp-content\/uploads\/2015\/03\/\u00ec\u008a\u00a4\u00ed\u0081\u00ac\u00eb\u00a6\u00b0\u00ec\u0083\u00b7-2015-03-07-\u00ec\u0098\u00a4\u00ed\u009b\u0084-7.05.17.png?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":809,"url":"https:\/\/blog.box.kr\/?p=809","url_meta":{"origin":799,"position":4},"title":"[scrap] Replication Startup Options","date":"2015-05-18","format":false,"excerpt":"http:\/\/simonshin.egloos.com\/2247545 \u00a0 \ub9ac\ud50c\ub9ac\ucf00\uc774\uc158 \uc2a4\ud0c0\ud2b8\uc5c5 \uc635\uc158\ub4e4 \uc774 \uc139\uc158\uc5d0\uc11c\ub294 \uc5ec\ub7ec\ubd84\uc774 \uc2ac\ub808\uc774\ube0c \ub9ac\ud50c\ub9ac\ucf00\uc774\uc158 \uc11c\ubc84\uc5d0\uc11c \uc0ac\uc6a9\ud560 \uc218 \uc788\ub294 \uc635\uc158\ub4e4\uc5d0 \ub300\ud574 \uc124\uba85\ud558\uae30\ub85c \ud55c\ub2e4. \uc774 \uc635\uc158\ub4e4\uc740 \uba85\ub839\uc5b4 \ub77c\uc778 \ub610\ub294 \uc635\uc158 \ud30c\uc77c\uc5d0\uc11c \uc9c0\uc815\ud560 \uc218 \uc788\ub2e4. \ub9c8\uc2a4\ud130\uc640 \uac01 \uc2ac\ub808\uc774\ube0c\uc5d0\uc11c, \uc5ec\ub7ec\ubd84\uc740 \uace0\uc720\uc758 \ub9ac\ud50c\ub9ac\ucf00\uc774\uc158 ID\ub97c \uc124\uc815\ud558\uae30 \uc704\ud574\uc11c \ubc18\ub4dc\uc2dc server-id\uc635\uc158\uc744 \uc0ac\uc6a9\ud574\uc57c \ud55c\ub2e4. \uac01 \uc11c\ubc84\uc758 \uacbd\uc6b0, \uc5ec\ub7ec\ubd84\uc740 1 \uc5d0\uc11c 232 \u2013 1\u2026","rel":"","context":"In &quot;DB\uad00\ub828&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":968,"url":"https:\/\/blog.box.kr\/?p=968","url_meta":{"origin":799,"position":5},"title":"windows)how to reduce of time_wait","date":"2015-09-15","format":false,"excerpt":"after \"regedit\" and find key as below HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters and make key as DWORD, name is \"TcpTimeWaitDelay\" and value is 30 ( recommend ) \u00a0 and additional information as below... \u00a0 http:\/\/sangchul.kr\/4857329 ====== \uc708\ub3c4\uc6b0\uc5d0\uc11c TCP \ud30c\ub77c\ubbf8\ud130 \ud29c\ub2dd ====== \u00a0 \uacb0\uad6d \uc708\ub3c4\uc6b0\uc5d0\uc11c TCP \uc5f0\uacb0\uc758 \uac1c\uc218\ub97c \ucd5c\ub300\ud55c \ub298\uc774\uae30 \uc704\ud55c \ubc29\ubc95\uc740 TcpTimedWaitDelay, MaxUserPort, MaxFreeTcbs,\u2026","rel":"","context":"In &quot;OS tune&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/blog.box.kr\/index.php?rest_route=\/wp\/v2\/posts\/799"}],"collection":[{"href":"https:\/\/blog.box.kr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.box.kr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.box.kr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.box.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=799"}],"version-history":[{"count":0,"href":"https:\/\/blog.box.kr\/index.php?rest_route=\/wp\/v2\/posts\/799\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.box.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=799"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.box.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=799"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.box.kr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=799"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}