½Ã½ºÅÛ°ü¸®ÀÚÀÇ ½°ÅÍ Ä¿ÇǴнº Ä¿ÇÇÇâÀÌ ³ª´Â *NIX
Ä¿ÇǴнº
½Ã½ºÅÛ/³×Æ®¿÷/º¸¾ÈÀ» ´Ù·ç´Â °÷
 FAQFAQ   °Ë»ö°Ë»ö   ¸â¹ö¸®½ºÆ®¸â¹ö¸®½ºÆ®   »ç¿ëÀÚ ±×·ì»ç¿ëÀÚ ±×·ì   »ç¿ëÀÚ µî·ÏÇϱâ»ç¿ëÀÚ µî·ÏÇϱâ 
 °³ÀÎ Á¤º¸°³ÀÎ Á¤º¸   ºñ°ø°³ ¸Þ½ÃÁö¸¦ È®ÀÎÇÏ·Á¸é ·Î±×ÀÎÇϽʽÿÀºñ°ø°³ ¸Þ½ÃÁö¸¦ È®ÀÎÇÏ·Á¸é ·Î±×ÀÎÇϽʽÿÀ   ·Î±×Àηα×ÀΠ

°¡ÀÔ¾øÀÌ ´©±¸³ª ±ÛÀ» ¾µ ¼ö ÀÖ½À´Ï´Ù. °øÁö»çÇ׿¡ ´ëÇÑ ´ñ±Û±îÁöµµ..




BBS >> ¼³Ä¡, ¿î¿µ Q&A | ³×Æ®¿÷, º¸¾È Q&A | ÀÏ¹Ý Q&A || Á¤º¸¸¶´ç | AWS || ÀÚÀ¯°Ô½ÃÆÇ | ±¸Àα¸Á÷ || °øÁö»çÇ× | ÀǰßÁ¦½Ã
½© ½ºÅ©¸³Æ® Áú¹®

 
±Û ¾²±â   ´äº¯ ´Þ±â    Ä¿ÇǴнº, ½Ã½ºÅÛ ¿£Áö´Ï¾îÀÇ ½°ÅÍ °Ô½ÃÆÇ À妽º -> ½Ã½ºÅÛ ¼³Ä¡ ¹× ¿î¿µ
ÀÌÀü ÁÖÁ¦ º¸±â :: ´ÙÀ½ ÁÖÁ¦ º¸±â  
±Û¾´ÀÌ ¸Þ½ÃÁö
¾îµå¹Î
¼Õ´Ô





¿Ã¸®±â¿Ã·ÁÁü: 2007.4.20 ±Ý, 10:19 pm    ÁÖÁ¦: ½© ½ºÅ©¸³Æ® Áú¹® Àοë°ú ÇÔ²² ´äº¯ ±Û ÆíÁý/»èÁ¦

¾È³çÇϼ¼¿ä. ½© ½ºÅ©¸³Æ® °ü·Ã Áú¹® ÀÔ´Ï´Ù.

³»¿ëÀ» ¼³¸í µå¸®¸é µð·ºÅ丮¿¡ ÆÄÀϸíÀÌ daily_070101, daily_070102,
daily_070103 ~ daily_070229..................

ÀÌ·± ½ÄÀ¸·Î ³¯Â¥º°·Î ÆÄÀÏÀÌ ³ª´©¾îÁ® ÀÖ½À´Ï´Ù.

Àú´Â ÀÌ ÆÄÀϵé Áß¿¡ 16ÀϺÎÅÍ ~ ´ÙÀ½´Þ 15ÀϱîÁö(daily_070116 ~
daily_070215) ÆÄÀÏÀ» ¸®½ºÆÃ ÇÏ¿©

ÆÄÀÏ ³»¿ëÀ» ¸ðµÎ ÇÕÃļ­ ÇϳªÀÇ ÆÄÀÏ·Î ¸¸µé°í ½Í½À´Ï´Ù.

ÆÄÀÏ1.
1
2
3
ÆÄÀÏ2.
4
5
6

°á°úÆÄÀÏ
1
2
3
4
5
6

¾Æ¹«¸® »ý°¢À» ÇØºÁµµ ¿øÇÏ´Â ³¯Â¥¸¦ ¾î¶»°Ô ¸®½ºÆÃ ÇØ¾ßÇϸç

¾î¶»°Ô ÇÕÃÄ¾ß ÇÏ´ÂÁö Àß ¸ð¸£°Ú½À´Ï´Ù.

Á¶¾ð ºÎŹ µå¸³´Ï´Ù.

°¨»çÇÕ´Ï´Ù.
À§·Î
truefeel
Ä«Æä °ü¸®ÀÚ


°¡ÀÔ: 2003³â 7¿ù 24ÀÏ
¿Ã¸° ±Û: 1277
À§Ä¡: ´ëÇѹα¹

¿Ã¸®±â¿Ã·ÁÁü: 2007.4.22 ÀÏ, 1:00 am    ÁÖÁ¦: Re: ½© ½ºÅ©¸³Æ® (ƯÁ¤ ±â°£ÀÇ ÆÄÀϸ¸ ¸®½ºÆÃ) Àοë°ú ÇÔ²² ´äº¯

ÄÚµå:

LIST=`ls daily_*`
for f in $LIST
do
        if [ "$f" \> "daily_070115" -a "$f" \< "daily_070216" ]; then
           echo $f
        fi
done


if¹®ÀÇ ¹®ÀÚ¿­ ºñ±³·Îµµ °¡´ÉÇÕ´Ï´Ù. ¹®ÀÚ¿­ ºñ±³´Â >= ³ª <= °¡ ¾ø½À´Ï´Ù.
µû¶ó¼­ ³¯Â¥¸¦ Çϳª´õ À۰ųª Å©°Ô Ç¥½ÃÇØ¾ß ÇÕ´Ï´Ù.
echo ´ë½Å¿¡ catÀ» ÀÌ¿ëÇϸé ÇϳªÀÇ ÆÄÀÏ·Î ¸¸µé ¼ö ÀÖ°ÚÁÒ.

Å×½ºÆ®´Â ¾ÈÇØº» ½ºÅ©¸³Æ®ÀÔ´Ï´Ù.
À§·Î
»ç¿ëÀÚ Á¤º¸ º¸±â ºñ¹Ð ¸Þ½ÃÁö º¸³»±â ±Û ¿Ã¸°ÀÌÀÇ À¥»çÀÌÆ® ¹æ¹®
¾îµå¹Î
¼Õ´Ô





¿Ã¸®±â¿Ã·ÁÁü: 2007.4.25 ¼ö, 5:19 pm    ÁÖÁ¦: ½© ½ºÅ©¸³Æ® Àοë°ú ÇÔ²² ´äº¯ ±Û ÆíÁý/»èÁ¦

½ºÅ©¸³Æ®¸¦ Å×½ºÆ®ÇØ º¸´Ï

¿øÇÏ´Â °á°ú°¡ ³ª¿ÀÁö ¾Ê½À´Ï´Ù.

if¹®¿¡¼­ ºñ±³°¡ µÇÁö ¾Ê°í µð·ºÅ丮³» ¸ðµç ÆÄÀÏÀÌ ¸®½ºÆ® µÇ´Âµ¥

if¹® ¹®ÀÚ¿­ ºñ±³°¡ µÇ³ª¿ä?

= Àº µÇ´Â°Å °°Àºµ¥ >, < ´Â ¾ÈµÇ³×¿ä..

´äº¯ °¨»çÇÕ´Ï´Ù.
À§·Î
truefeel
Ä«Æä °ü¸®ÀÚ


°¡ÀÔ: 2003³â 7¿ù 24ÀÏ
¿Ã¸° ±Û: 1277
À§Ä¡: ´ëÇѹα¹

¿Ã¸®±â¿Ã·ÁÁü: 2007.4.25 ¼ö, 6:28 pm    ÁÖÁ¦: Re: ½© ½ºÅ©¸³Æ® (if¹®ÀÇ ¹®ÀÚ¿­ ºñ±³) Àοë°ú ÇÔ²² ´äº¯

¾îµå¹Î ¾¸:
½ºÅ©¸³Æ®¸¦ Å×½ºÆ®ÇØ º¸´Ï

¿øÇÏ´Â °á°ú°¡ ³ª¿ÀÁö ¾Ê½À´Ï´Ù.

if¹®¿¡¼­ ºñ±³°¡ µÇÁö ¾Ê°í µð·ºÅ丮³» ¸ðµç ÆÄÀÏÀÌ ¸®½ºÆ® µÇ´Âµ¥

if¹® ¹®ÀÚ¿­ ºñ±³°¡ µÇ³ª¿ä?

= Àº µÇ´Â°Å °°Àºµ¥ >, < ´Â ¾ÈµÇ³×¿ä..

´äº¯ °¨»çÇÕ´Ï´Ù.


if¹®¿¡¼­ ¹®ÀÚ¿­ ºñ±³µË´Ï´Ù.

> ³ª < ¾Õ¿¡´Â \ ¸¦ ³ÖÀ¸¼ÌÁÒ? ½ÇÇàÇÒ ¶§ sh -x 'ÆÄÀϸí'À¸·Î ÇÏ¸é °£´ÜÇÑ µð¹ö±ëÀÌ °¡´ÉÇÕ´Ï´Ù.

- Å×½ºÆ®ÇÑ °úÁ¤µéÀ» ¸»¾¸ÇØÁֽñ⠹ٶø´Ï´Ù.
- ±×¸®°í ÇØ°áµÇ¾ú´Ù¸é, ¾î¶»°Ô ÇÏ´Ï °á°ú¸¦ ¾ò¾ú´Ù¶ó´Â ±ÛÀ» ¿Ã·ÁÁÖ½Ã¸é ´Ù¸¥ ºÐ¿¡°Ô µµ¿òÀÌ µË´Ï´Ù.

Àß ¾ÈµÇ¸é Å×½ºÆ®ÇÑ ½ºÅ©¸³Æ® ¿Ã·ÁÁÖ¼¼¿ä.
±×·³ ÁÁÀº °á°ú°¡ ÀÖÀ¸½Ã±æ...
À§·Î
»ç¿ëÀÚ Á¤º¸ º¸±â ºñ¹Ð ¸Þ½ÃÁö º¸³»±â ±Û ¿Ã¸°ÀÌÀÇ À¥»çÀÌÆ® ¹æ¹®
¾îµå¹Î
¼Õ´Ô





¿Ã¸®±â¿Ã·ÁÁü: 2007.4.26 ¸ñ, 10:03 am    ÁÖÁ¦: ½©½ºÅ©¸³Æ® Àοë°ú ÇÔ²² ´äº¯ ±Û ÆíÁý/»èÁ¦

#!/bin/sh

LIST=`ls bk_*`

for f in $LIST
do
if [ "$f" \> "bk_070315" -a "$f" \< "bk_070416" ]; then
echo $f
fi
done

Å×½ºÆ® ÄÚµå ÀÔ´Ï´Ù.

7¹øÂ° ¶óÀο¡¼­

./billing_merge.sh[7]: <: unknown test operator
./billing_merge.sh[7]: <: unknown test operator
./billing_merge.sh[7]: <: unknown test operator

ÀÌ·± ¿¡·¯°¡ ³ª³×¿ä...¤Ì.¤Ì

Å×½ºÆ® ȯ°æÀº AIX/ksh ÀÔ´Ï´Ù.
À§·Î
truefeel
Ä«Æä °ü¸®ÀÚ


°¡ÀÔ: 2003³â 7¿ù 24ÀÏ
¿Ã¸° ±Û: 1277
À§Ä¡: ´ëÇѹα¹

¿Ã¸®±â¿Ã·ÁÁü: 2007.4.26 ¸ñ, 12:38 pm    ÁÖÁ¦: Re: ½©½ºÅ©¸³Æ® Àοë°ú ÇÔ²² ´äº¯

¾îµå¹Î ¾¸:
#!/bin/sh

LIST=`ls bk_*`

for f in $LIST
do
if [ "$f" \> "bk_070315" -a "$f" \< "bk_070416" ]; then
echo $f
fi
done

Å×½ºÆ® ÄÚµå ÀÔ´Ï´Ù.

7¹øÂ° ¶óÀο¡¼­

./billing_merge.sh[7]: <: unknown test operator
./billing_merge.sh[7]: <: unknown test operator
./billing_merge.sh[7]: <: unknown test operator

ÀÌ·± ¿¡·¯°¡ ³ª³×¿ä...¤Ì.¤Ì

Å×½ºÆ® ȯ°æÀº AIX/ksh ÀÔ´Ï´Ù.


bash ¿Í GNU coreutils ±âÁØÀ¸·Î ¸»¾¸µå·È´Âµ¥, ksh¿¡ built-inµÈ test command¿¡¼­´Â < ³ª > °¡ ¾ÈµÇ´Ï ¿¡·¯°¡ ¹ß»ýÇÏ´Â °Í °°³×¿ä.

1. ftp://alpha.gnu.org/gnu/coreutils/ ¿¡¼­ coreutilsÀ» ¹Þ¾Æ¼­ ÄÄÆÄÀÏ ÇÑÈÄ test ¿Í [ ÆÄÀϸ¸ º°µµ·Î º¹»çÇÑ ÈÄ Å×½ºÆ®¸¦ ÇØº¸½Ã°Å³ª,
2. ¾Æ´Ï¸é if¹®ÀÇ ¹®ÀÚ¿­ ºñ±³ ´ë½Å¿¡ sed·Î ¹®ÀÚ¿­À» °È¾î³½ ÈÄ¿¡ ¼ýÀÚ¸¸À» ºñ±³Çغ¼ ¼öµµ ÀÖ½À´Ï´Ù.

NUM=`echo "bk_070315"|sed s/bk_//g`

ÀÌ·¸°Ô ¼ýÀÚ¸¸ »©³½ ÈÄ, if¿¡¼­ -lt, -gt µîÀ¸·Î üũÇÒ ¼öµµ ÀÖ±¸¿ä.
if¹® ¸¸µé ¼ö ÀÖÀ¸½Ã°ÚÁÒ?
À§·Î
»ç¿ëÀÚ Á¤º¸ º¸±â ºñ¹Ð ¸Þ½ÃÁö º¸³»±â ±Û ¿Ã¸°ÀÌÀÇ À¥»çÀÌÆ® ¹æ¹®
ÀÌÀü ±Û Ç¥½Ã:   
±Û ¾²±â   ´äº¯ ´Þ±â    Ä¿ÇǴнº, ½Ã½ºÅÛ ¿£Áö´Ï¾îÀÇ ½°ÅÍ °Ô½ÃÆÇ À妽º -> ½Ã½ºÅÛ ¼³Ä¡ ¹× ¿î¿µ ½Ã°£´ë: GMT + 9 ½Ã°£(Çѱ¹)
ÆäÀÌÁö 1 Áß 1

 
°Ç³Ê¶Ù±â:  
»õ·Î¿î ÁÖÁ¦¸¦ ¿Ã¸± ¼ö ¾ø½À´Ï´Ù
´ä±ÛÀ» ¿Ã¸± ¼ö ¾ø½À´Ï´Ù
ÁÖÁ¦¸¦ ¼öÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù
¿Ã¸° ±ÛÀ» »èÁ¦ÇÒ ¼ö ¾ø½À´Ï´Ù
ÅõÇ¥¸¦ ÇÒ ¼ö ¾ø½À´Ï´Ù


Powered by phpBB © 2001, 2005 phpBB Group