º¸¾ÈÁ¢¼Ó
ȸ¿øµî·Ï £ü ºñ¹øºÐ½Ç
ÄÄÇ»ÆÃ
Support Wikipedia

 Linux Tip
¸®´ª½ºÆÁ
 
¤ýÀÛ¼ºÀÚ ¼­ºñ
¤ýÀÛ¼ºÀÏ 2009-05-14 10:34
¤ýºÐ ·ù ¸®´ª½º
¤ýÃßõ: 0  ¤ýÁ¶È¸: 4159      
shell script for,while,until
[Shell script] for, while, until  


for º¯¼ö¸í in º¯¼ö°ª1 º¯¼ö°ª2 ...
do
...
done

-----------------------------------------------------------------------
#!/bin/sh

A=`ls /egc`

for B in `echo $A`
do
  echo "Linux shell script"
done
-----------------------------------------------------------------------
À§ÀÇ ¿¹Á¦´Â /etc¿¡ ÀÖ´Â ÆÄÀÏÀÇ ¼ö¸¸Å­ "Linux shell script"¸¦ Ãâ·ÂÇÑ´Ù.
2,3 ¶óÀο¡ ¿ªµû¿ÈÇ¥(`) »ç¿ë¿¡ ÁÖÀÇ


-----------------------------------------------------------------------
#!/bin/sh
STRINGS="A B C"

for i in $STRINGS
do
 echo $i
done
-----------------------------------------------------------------------
À§ÀÇ ¿¹Á¦¸¦ ½ÇÇàÇϸé A, B, C°¡ Â÷·Ê·Î Ãâ·ÂµÈ´Ù.



while [ Á¶°Ç¹® ]
do
 ...
done

Á¶°Ç¹®ÀÌ ÂüÀÌ¸é ½ÇÇà.
´ÙÀ½Àº ¹«ÇÑ ¹Ýº¹µÇ´Â ¿¹Á¦ÀÌ´Ù.
-----------------------------------------------------------------------
#!/bin/sh
while [ : ]
do
 echo -n "Linux"
done
-----------------------------------------------------------------------



until [ Á¶°Ç¹® ]
do
 ...
done

Á¶°Ç¹®ÀÌ °ÅÁþÀÌ¸é ½ÇÇà
-----------------------------------------------------------------------
#!/bin/sh
until [ 2 -gt 5 ]
do
 echo "test"
done
-----------------------------------------------------------------------


¸ðµç ·çÇÁ ³»¿¡¼­ continue, break »ç¿ë°¡´É
 
   
¹øÈ£     ±Û Á¦ ¸ñ  ÀÛ¼ºÀÚ Á¶È¸ ÀÛ¼ºÀÏ
35 ftp mount ¼­ºñ 3012 ¸®´ª½º 2011-01-22
34 mysql charset º¯°æÇϱ⠰ü¸®ÀÚ 2840 µ¥ÀÌŸº£À̽º 2010-11-20
33 Shell Programming ¼­ºñ 1493 ¸®´ª½º 2010-08-23
32 [Linux/Unix/Shell Script] Text ÆÄÀÏ ÁÙ´ÜÀ§·Î Àб⠼­ºñ 20303 ¸®´ª½º 2010-08-23
31 ¼Ö¶ó¸®½º hostname º¯°æ Çϱ⠼­ºñ 3029 ¼­¹ö°ü¸® 2010-08-23
30 Android SDK ¹× °³¹ßȯ°æ ±¸ÃàÇϱ⠼­ºñ 1700 ¼­¹ö°ü¸® 2010-08-23
29 ubuntu Å͹̳ο¡¼­ ÇÑ±Û ±ò²ûÇÏ°Ô ¾²±â ¼­ºñ 1995 ¸®´ª½º 2010-08-23
28 ubuntu ÆùÆ® ±ò²ûÇÏ°Ô ¾²±â ^^ ¼­ºñ 5352 ¸®´ª½º 2009-10-17
27 µ¿ÀÏÀ̸§ ÇÁ·Î¼¼½º ¸ðµÎ Á×À̱⠼­ºñ 1802 ¸®´ª½º 2009-09-21
26 shell script for,while,until ¼­ºñ 4159 ¸®´ª½º 2009-05-14
12345

¼­¿ï½Ã °­µ¿±¸ - www.subi.biz