¾È³çÇϼ¼¿ä?
ÆÄÀϽýºÅ۾ȿ¡ ÆÄÀÏÀÌ ¾öû ¸¹¾Æ¼ ¹é¾÷ ÈÄ Á¤¸®¸¦ ÇÏ·Á°í °èȹÇÏ°íÀÖ½À´Ï´Ù.
ÇÑ Æú´õ ³»¿¡ ÆÄÀÏ °¹¼ö°¡ ¸î½Ê¸¸°³ ÀÌ»ó ÀÖ´Â Æú´õµµ Àִµ¥ °ÅÀÇ ´ëºÎºÐÀÇ ÆÄÀϸíÀÌ
³âµµ+¿ù+ÀÏ+ÀϷùøÈ£ ·Î ÀÌ·ç¾îÁ® ÀÖ½À´Ï´Ù.
±×·¸´Ù º¸´Ï
find . -name "201601*" -print | wc -l
¸í·ÉÀ¸·Î 2016³â01¿ù¿¡ »ý¼ºµÈ ÆÄÀÏÀÌ ¸î°³ÀÎÁö ÀÌ·±½ÄÀ¸·Î ¾Ë¾Æº¼¼ö Àִµ¥
ÀÏÀÏÈ÷ ã¾Æº¸±â°¡ ¾î·Á¿ö¼¿ä. 1³â²¨¸¸ Çϴ°͵µ ¾Æ´Ï±¸ 2010³â1¿ù~2016³â09¿ù ±îÁö
½ºÅ©¸³Æ® ½ÇÇàÇÏ¿© ÇÑ Æú´õ ³»¿¡ ÀÖ´Â ¸ðµç ÆÄÀÏ¿¡ ´ëÇÏ¿© ³âµµ/¿ù º° °¹¼ö¸¦ ±¸ÇÏ·Á°í Çϴµ¥ ¹æ¹ýÀÌ ¾øÀ»±î¿ä?
Ãâ·ÂÇÏ°íÀÚ ÇÏ´Â ³»¿ëÀº ¾Æ·¡¿Í °°½À´Ï´Ù.
201601 100
201602 20
201603 10
201604 360
201605 110
201606 150
ÀÌ·±½ÄÀ¸·Î ¿øÇÏ´Â ³âµµ/¿ù ºÎÅÍ ¿øÇÏ´Â ³âµµ/¿ù ±îÁö ÂÒ¾Ç ³ª¿Àµµ·Ï..
Á¶¾ð ºÎŹµå¸³´Ï´Ù.
|
¿øÇÏ´Â ³â/¿ùÀº regexµîÀ» ÀûÀýÇÏ°Ô ½á¼ ÁÙ¿©º¸¼¼¿ä.
¼öÁ¤) ls -1 | cut -c -6 | uniq -c
±Ùµ¥ ¾Ë·ÁÁֽŠ¸í·É¾î ½ÇÇàÇغôµ¥ ¾Ë¼ö¾ø´Â µ¥ÀÌÅÍ°¡ ³ª¿À³×¿ä.. ¸ð¸£°Ú¾î¿ä. regex´Â »ç¿ëÇÒÁÙ ¸ô¶ó¼..;;
ls -1 : ÇÑÁÙ¿¡ ÆÄÀϸí Çϳª¾¿ Ãâ·Â
cut -c -6 : ¾Õ¿¡¼ 6±ÛÀÚ¸¸ À߶󳻱â
uniq -c : À§ÀÇ °á°úÀÇ °¢ ¹®ÀÚ¿ÀÇ Ä«¿îÆ® Ãâ·Â
regex¸¦ »ç¿ëÇÒÁÙ ¸ð¸¥´Ù¸é ±×³É ¹üÀ§¾øÀÌ Àüü °á°ú ³ª¿Â°É Àß¶ó¾²½Ã¸é µË´Ï´Ù.