ÇöÀç ½Ã½ºÅÛ¿¡ ã¾Æº¸·Á´Â »ç¿ëÀÚ¸¦ ¿©·Á¸í ÇѲ¨¹ø¿¡ ã¾Æ, ±× °á°ú¸¦ º¸¿©ÁÖ´Â ¿¹Á¦:
cat snooper #!/bin/sh # »ç¿ëÀÚ°¡ ÇöÀç Á¢¼ÓÁßÀÎÁö È®ÀÎÇÏ´Â ½ºÅ©¸³Æ® for i in $* do if who | grep -s $i > /dev/null then echo $i : Á¢¼Ó Áß. else echo $i : »ç¿ë ÁßÀÌ ¾Æ´Ô. fi done
if ¹® ¼³¸í¿¡¼ ³ª¿Â ¿¹Á¦ÀÇ °æ¿ì´Â ±× ½ºÅ©¸³Æ®ÀÇ ÀÎÀÚ·Î Çϳª ¹Û¿¡ »ç¿ëÇÒ ¼ö ¾øÁö¸¸, ¿©±â¼ for ¹®À» ÀÌ¿ëÇØ¼, ¿©·¯ ¸íÀÇ »ç¿ëÀÚ¸¦ ÇѲ¨¹ø¿¡ È®ÀÎÇØ º¼ ¼öµµ·Ï Çϰí ÀÖ½À´Ï´Ù.
´Ù¸¥ µð·ºÅä¿¡ ÀÖ´Â °°Àº À̸§À» °¡Áø ¿©·¯ ÆÄÀÏÀ» ºñ±³ÇÏ´Â °æ¿ì:
#!/bin/sh # "old" µð·ºÅ丮¿¡ ÀÖ´Â °°Àº ÆÄÀÏ ºñ±³Çϱâ for i in * do echo $i: cmp $i old/$i echo done
for ¹®¿¡¼ list-of-words ºÎºÐÀÌ ºüÁö¸é, À̰ÍÀº $* º¯¼ö°ªÀÌ »ç¿ëµË´Ï´Ù. Áï, ¾Æ·¡ÀÇ ¿¹Á¦ÀÇ °æ¿ì´Â ÀÌ ½ºÅ©¸³Æ®ÀÇ ÀÎÀÚ·Î ÁÖ¾îÁö´Â À̸§ÀÇ Å©±â°¡ 0 ¹ÙÀÌÆ®ÀÎ ÆÄÀϵéÀ» ¸¸µì´Ï´Ù.
#!/bin/sh # ¿©·¯ ÆÄÀÏ ¸¸µé±â for i do > $i done
for ¹®ÀÌ »ç¿ëµÇ´Â ÀüÇüÀûÀÎ ¿¹Á¦µé:
#!/bin/sh # ÇöÀç µð·ºÅ丮¿¡ ÀÖ´Â ¸ðµç ÆÄÀÏÀ» ´ë»óÀ¸·Î, # ±×, °³½Å ½Ã°£¿¡ µû¶ó ƯÁ¤ ÀÛ¾÷À» ÇÏ´Â °æ¿ì for i in `ls -t` do ... done # fred ¶ó´Â ¹®ÀÚ¿À» Æ÷ÇÔÇÏÁö´Â ¸ðµç ÁÙ¿¡ ´ëÇÑ ÀÛ¾÷ for i in `cat filelist | grep -v fred` do ... done # ÀÌÁß for ¹®. ÇÏÀ§µð·ºÅ丮 °Ë»ö for i in `for i in * do if test -d $i then echo $i fi done` do ... done