|
Ä¿ÇÇÇâÀÌ ³ª´Â *NIX
Ä¿ÇǴнº
½Ã½ºÅÛ/³×Æ®¿÷/º¸¾ÈÀ» ´Ù·ç´Â °÷
|
|
|
|
ÀÌÀü ÁÖÁ¦ º¸±â :: ´ÙÀ½ ÁÖÁ¦ º¸±â |
±Û¾´ÀÌ |
¸Þ½ÃÁö |
ÃÖ±¤¹Î ¼Õ´Ô
|
¿Ã·ÁÁü: 2007.8.16 ¸ñ, 1:50 pm ÁÖÁ¦: bash ½ºÅ©¸³Æ® for¹® °ü·Ã Áú¹® |
|
|
[Äڵ峻¿ë]
ÄÚµå: | #!/bin/bash
SRC_HOME=/home/src
DST_HOME=/home/dst
LIST_FILE=`cat /root/bin/list`
for LIST in $LIST_FILE
do
if [ ! -e "$LIST" ]
src_list=$LIST
then
echo ""
echo "$src_list ÆÄÀÏÀÌ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù.."
echo ""
continue # ´ÙÀ½ ÆÄÀϸ®½ºÆ®¸¦ È®ÀÎ.
else
echo ""
echo "´ÙÀ½À¸·Î ³Ñ¾î°©´Ï´Ù."
echo ""
fi
done |
[list ÆÄÀÏ ³»¿ë]
/home/src/aaa/ffffffffffffff.swf (½ÇÁ¦ Á¸ÀçÇÏ´Â ÆÄÀÏ)
/home/src/aaa/ddddddddddddddd.swf (½ÇÁ¦ Á¸ÀçÇÏ´Â ÆÄÀÏ)
/home/src/bbb/iscsi.swf (½ÇÁ¦ Á¸ÀçÇÏ´Â ÆÄÀÏ)
/home/src/auditd.swf(½ÇÁ¦ Á¸ÀçÇÏ´Â ÆÄÀÏ)
/home/src/audid.swf (Á¸Àç ÇÏÁö ¾Ê´Â ÆÄÀÏ)
[½ÇÇà °á°ú]
[root@Asianux2 ~/bin]# sh test.sh
/home/src/aaa/ffffffffffffff.swf ÆÄÀÏÀÌ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù..
/home/src/aaa/ddddddddddddddd.swf ÆÄÀÏÀÌ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù..
/home/src/bbb/iscsi.swf ÆÄÀÏÀÌ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù..
/home/src/auditd.swf ÆÄÀÏÀÌ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù..
/home/src/audid.swf ÆÄÀÏÀÌ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù..
[root@Asianux2 ~/bin]#
¿Ö ½ÇÁ¦ Á¸ÀçÇÏ´Â ÆÄÀϵµ Á¸ÀçÇÏÁö ¾Ê´Â´Ù°í ³ª¿À´Â °É±î¿ä;;
ÀÌƲ° Çì¸Þ°í ÀÖÀ½;; µµ¿ÍÁÖ¼¼¿ä.. |
|
À§·Î |
|
|
truefeel Ä«Æä °ü¸®ÀÚ
°¡ÀÔ: 2003³â 7¿ù 24ÀÏ ¿Ã¸° ±Û: 1277 À§Ä¡: ´ëÇѹα¹
|
¿Ã·ÁÁü: 2007.8.16 ¸ñ, 11:23 pm ÁÖÁ¦: Re: bash ½ºÅ©¸³Æ® for¹® °ü·Ã Áú¹® |
|
|
if ¹® ¾Æ·¡¿¡ src_list=$LIST ÀÌ Àִµ¥ ¾î¶² °Í ¶§¹®¿¡ ÇϽŰǰ¡¿ä? if ¹® À§·Î ¿Ã¸®¸é µÇ°Ú´Âµ¥¿ä. src_list=$LIST ¿¡ ÀÇÇؼ Âü, °ÅÁþÀÌ ¿µÇâÀ» ¹Þ¾Ò°ÚÁÒ.
±×¸®°í, SRC_HOME, DST_HOME º¯¼ö´Â »ç¿ë¾ÈÇϼ̴µ¥, for ¹® µÚ¿¡ ½ºÅ©¸³Æ®°¡ ´õ Àִ°ÅÁÒ? (ÀÌ°Ç ¹®Á¦ÇØ°á°ú º°°³·Î ±Ã±ÝÇؼ) |
|
À§·Î |
|
|
|
|
»õ·Î¿î ÁÖÁ¦¸¦ ¿Ã¸± ¼ö ÀÖ½À´Ï´Ù ´ä±ÛÀ» ¿Ã¸± ¼ö ÀÖ½À´Ï´Ù ÁÖÁ¦¸¦ ¼öÁ¤ÇÒ ¼ö ¾ø½À´Ï´Ù ¿Ã¸° ±ÛÀ» »èÁ¦ÇÒ ¼ö ¾ø½À´Ï´Ù ÅõÇ¥¸¦ ÇÒ ¼ö ¾ø½À´Ï´Ù
|
Powered by phpBB © 2001, 2005 phpBB Group
|