|
¤ýÀÛ¼ºÀÚ |
¼ºñ
|
¤ýÀÛ¼ºÀÏ |
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 »ç¿ë°¡´É
|
10
|
|