4. ÆÄÀÌÇÁ(pipes)

ÀÌ Àå¿¡¼­´Â ÆÄÀÌÇÁ¸¦ »ç¿ëÇÏ´Â °£´ÜÇϸ鼭µµ ½ÇÁúÀûÀÎ ¿¹¸¦ µé¾î º¸°Ú´Ù.

4.1. ÆÄÀÌÇÁ·Î ¹«¾ùÀ» ÇÒ ¼ö ÀÖÀ»±î

ÆÄÀÌÇÁ´Â Á¤¸» °£´ÜÇÑ ¹æ¹ýÀ¸·Î, ÇÑ ÇÁ·Î±×·¥¿¡¼­ÀÇ Ãâ·ÂÀ» ´Ù¸¥ ÇÁ·Î±×·¥ÀÇ ÀÔ·ÂÀ¸·Î º¸³½´Ù. ÀÌ·¸°Ô "Èê·Á º¸³»±â"¶§¹®¿¡ ÆÄÀÌÇÁ´Ù.... ¶ó°í »ý°¢ÇÏ¸é µü ¸ÂÀ» °ÍÀÌ´Ù. ^^

4.2. ¿¹Á¦ : sed¸¦ ÀÌ¿ëÇÑ ¾ÆÁÖ °£´ÜÇÑ ÆÄÀÌÇÁ ¿¹Á¦

´ÙÀ½Àº ÆÄÀÌÇÁ¸¦ ÀÌ¿ëÇÏ´Â °¡Àå °£´ÜÇÑ ½Ç·ÊÀÌ´Ù.

 
ls -l | sed -e "s/[aeio]/u/g" 

±×·¯¸é Çѹø À§ ³»¿ëÀ» ÂùÂùÈ÷ »ìÆìº¸ÀÚ. ¸ÕÀú 'ls -l' ¸í·ÉÀÌ ½ÇÇàµÇ¾ú´Ù. ±×¸®°í ÀÌ °á°ú´Â È­¸é¿¡ Ãâ·ÂµÇ´Â ´ë½Å, ÆÄÀÌÇÁ¸¦ Ÿ°í sed ÇÁ·Î±×·¥¿¡ Àü´ÞµÇ¾î ´Ù½Ã Çѹø ó¸®µÈ ÈÄ È­¸é¿¡ Ãâ·ÂµÈ´Ù.

4.3. ¿¹Á¦ : 'ls -l *.txt'ÀÇ »ö´Ù¸¥ ÇüÅÂ

¾Æ¸¶µµ ÀÌ ¹æ¹ýÀº 'ls -l *.txt'¸¦ »ç¿ëÇÏ´Â °Í º¸´Ù´Â ±î´Ù·Î¿î °ÍÀ̰ÚÁö¸¸, ÆÄÀÌÇÁÀÇ »ç¿ë¿¡ ´ëÇØ¼­¸¸Å­Àº È®½ÇÈ÷ º¸¿©ÁÙ ¼ö ÀÖ´Ù.

 
ls -l | grep "\.txt$" 

¿©±â¼­ 'ls -l'ÀÇ °á°ú´Â grepÀ¸·Î ³Ñ¾î°¡, "\.txt$"¶ó´Â Á¶°Ç¿¡ ¸Â´Â °ª¸¸À» È­¸é¿¡ Ãâ·ÂÇÑ´Ù. ÀÌ °á°ú´Â 'ls -l *.txt'¿Í °°´Ù.