awk´Â C ¹®¹ýÀ» ¿¬»ó½ÃŰ´Â ¿ÏÀüÇÑ ÅØ½ºÆ® ó¸® ¾ð¾îÀÔ´Ï´Ù. awk´Â ¾öû³ ¿¬»êÀÚ¿Í ´É·ÂÀ» °®°í ÀÖ´Â ÀÖÁö¸¸ ¿ì¸®´Â ½© ½ºÅ©¸³Æ®¿¡¼ ÀÚÁÖ ¾²ÀÌ´Â ¸î °¡Áö¸¸À» »ìÆìº¸µµ·Ï ÇϰڽÀ´Ï´Ù.
awk´Â ÀÔ·ÂµÈ °¢ ÁÙÀ» Çʵå·Î ³ª´¯´Ï´Ù. ±¸ºÐÀÚ¸¦ ¿É¼ÇÀ¸·Î ¹Ù²Ü ¿©Áö´Â ÀÖÁö¸¸, ±âº»ÀûÀ¸·Î ºó ÄÀ» ±âÁØÀ¸·Î ¿¬¼ÓµÈ ¹®ÀÚµéÀ» Çʵå¶ó°í ÇÕ´Ï´Ù. ±× Çʵ带 ±âÁØÀ¸·Î ÆÄ½Ì°ú µ¿ÀÛÀ» ÇÏ°Ô µË´Ï´Ù. ÀÌ·¸°Ô ÇØ¼ ±¸Á¶ÈµÈ ÅØ½ºÆ® 󸮿¡ ÀÌ»óÀûÀÎ µµ±¸°¡ µÇ´Â °ÍÀÔ´Ï´Ù. ƯÈ÷³ª Å×À̺í ȤÀº, ¿°ú ÇàÀ¸·Î ³ª´©¾îÁø ÀϰüµÈ µ¥ÀÌŸ ¹À½µîÀÌ ±× ´ë»óÀÌ µË´Ï´Ù.
½© ½ºÅ©¸³Æ®¾È¿¡¼´Â awk ÀÎÀÚ¸¦ °Á¦ Àοë(ÀÛÀº µû¿ÈÇ¥)¿Í Áß°ýÈ£·Î ¹¾îÁÝ´Ï´Ù.
awk '{print $3}' # ¼¼¹øÂ° Çʵ带 Ç¥ÁØÃâ·ÂÀ¸·Î Âï±â. awk '{print $1 $5 $6}' # ù¹øÂ°, ´Ù¼¸¹øÂ°, ¿©¼¸¹øÂ° Çʵ带 Âï±â. |
½ÇÁ¦ printÀÇ »ç¿ë¹ýÀ» »ìÆì ºÃ´Âµ¥, ÀÌÁ¦ ¿©±â¼ ¿ì¸®°¡ ´Ù·ê awkÀÇ ´Ù¸¥ Ư¡Àº º¯¼öÀÔ´Ï´Ù. awk´Â º¯¼ö¸¦ ½© ½ºÅ©¸³Æ®º¸´Ù ¾à°£ À¶Å뼺ÀÖ°Ô ´Ù·ì´Ï´Ù.
{ total += ${column_number} } |
END { print total } |
END¿Í ¦À» ÀÌ·ç´Â BEGINÀº awk°¡ ÀÔ·ÂÀ» ó¸®Çϱâ Àü¿¡ ½ÇÇàÇÒ ÄÚµå ºí·°¾Õ¿¡ ½áÁà¾ß ÇÕ´Ï´Ù.
½© ½ºÅ©¸³Æ® »ó¿¡¼ ½ÇÁ¦ ¾²ÀÌ´Â ¿¹Á¦´Â ´ÙÀ½À» Âü°íÇϼ¼¿ä.
¿©±â±îÁö°¡ ¿ì¸®°¡ ´Ù·ê awkÀÇ ¸ðµç °ÍÀÔ´Ï´Ù. ÇÏÁö¸¸ ¹è¿ï °ÍÀÌ ´õ ¸¹À¸´Ï±î 서지사항¿¡ ÀÖ´Â Àû´çÇÑ ·¹ÆÛ·±½º¸¦ Âü°íÇϼ¼¿ä.