¸í·ÉÇà ÀÎÀÚ Ã³¸®

½© ½ºÅ©¸³Æ®µµ Ç¥ÁØ À¯´Ð½º ¸í·Éó·³ »ç¿ëµÇ¾î, ±× ¸í·ÉÇà ÀÎÀÚ¸¦ ó¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù.

±× ¸í·ÉÇà ÀÎÀÚ´Â ±× ½© ½ºÅ©¸³Æ® ¹Ù·Î ´ÙÀ½¿¡ ¿À´Â °ÍÀ» $1, ±× ´ÙÀ½¿¡ ¿À´Â °ÍÀ» $2, ÀÌ·± ½ÄÀ¸·Î ÇØ¼­, $9±îÁöÀÇ ½© º¯¼ö·Î ó¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù. °¢ ¸í·ÉÇà ÀÎÀÚÀÇ ±¸ºÐÀº Àß ¾Ë´Ù½ÃÇÇ °ø¹é¹®ÀÚ·Î ÇÕ´Ï´Ù.

Áï, ±×·¡¼­, $0 º¯¼ö´Â ±× ½©ÀÇ À̸§ ÀÚü¸¦ ÀǹÌÇÕ´Ï´Ù.

¾ÆÈ©°³ÀÇ ¸í·ÉÇà ÀÎÀÚ¸¸ÀÌ º¯¼ö·Î »ç¿ëµÉ ¼ö ÀÖÁö¸¸, shift ¸í·ÉÀ» ÀÌ¿ëÇØ¼­, ´õ ¸¹Àº ¸í·ÉÇà ÀÎÀÚ¸¦ ó¸® ÇÒ ¼ö ÀÖ½À´Ï´Ù.

½© ½ºÅ©¸³Æ®ÀÇ ¸ðµç ÀÎÀÚ¸¦ ¶æÇÏ´Â º¯¼ö·Î´Â $* ±âÈ£°¡ »ç¿ëµË´Ï´Ù. À̰ÍÀº ÆÄÀÏ À̸§ °°Àº °ÍÀÌ ÀÎÀÚ·Î »ç¿ëµÉ ¶§ À¯¿ëÇÏ°Ô ¾²ÀÔ´Ï´Ù. ¿¹¸¦ µé¾î:

   cat printps
   # ÀÌ ½ºÅ©¸³Æ®´Â ASCII ÆÄÀÏÀ» Æ÷½ºÆ®½ºÅ©¸³Æ® ÆÄÀÏ·Î ¹Ù²Û ÈÄ,
   # ps1 ÇÁ¸°ÅÍ·Î ÀμâÇÏ´Â °ÍÀÔ´Ï´Ù.
   # ÀÌ ½ºÅ©¸³Æ®´Â "a2ps" À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÕ´Ï´Ù.
   a2ps $* | lpr -Pps1
   printps elm.txt vi.ref msg

À̰ÍÀº printps ¶ó´Â ½ºÅ©¸³Æ®ÀÇ ³»¿ëÀ» º¸À̰í, ±×°ÍÀ» ÀÌ¿ëÇØ¼­, ¼¼°³ÀÇ ÆÄÀÏÀ» ÀμâÇÏ´Â °æ¿ìÀÔ´Ï´Ù.


[Â÷·Ê] [ã±â] [»öÀÎ]