expr - °£´ÜÇÑ ¼ö½ÄÆò°¡
ÃÑ ÆäÀÌÁö ¼ö : 3224

Àüü ÇÔ¼ö/¿ë¾î»çÀü
Facebook Joinc ±×·ì   Joinc QA »çÀÌÆ®
ÇöÀçÀ§Ä¡ : ¸Þ´º¾ó>1>expr



joinc´Â Firefox¿Í chrome¿¡¼­ Å×½ºÆ® Çß½À´Ï´Ù. IE¿¡¼­´Â Å×À̺íÀÌ ±úÁö°Å³ª À̹ÌÁö°¡ º¸ÀÌÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. ƯÈ÷ ±¸±Û DocsÀ̹ÌÁöÀÇ °æ¿ì ¿¢¹Úó¸®µÉ ¼ö ÀÖ½À´Ï´Ù.

»ç¿ë¹ý

expr ¼ö½Ä
expr ¿É¼Ç

¼³¸í


´ÙÀ½Àº expr ¿¡¼­ Áö¿øÇÏ´Â ¼ö½ÄÆò°¡ Æ÷¸ËÀÌ´Ù. °á°ú´Â Ç¥ÁØÃâ·Â µÈ´Ù.
  • ARG1 | ARG2
    ¾çÂÊ ¸ðµÎ 0À̸é 0ÀÌ ¸®ÅϵȴÙ.
  • ARG1 & ARG2
    ¾î´À ÇÑÂÊÀÌ 0À̸é 0ÀÌ ¸®ÅϵȴÙ. ±×·¸Áö ¾Ê´Ù¸é ARG1ÀÌ ¸®ÅÏ
  • ARG1 < ARG2
    ARG1ÀÌ ARG2 º¸´Ù ÀÛÀ¸¸é 1, ±×·¸Áö ¾Ê´Ù¸é 0
  • ARG1 <= ARG2
    ARG1ÀÌ ARG2 º¸´Ù À۰ųª °°À¸¸é 1, ±×·¸Áö ¾Ê´Ù¸é 0
  • ARG1 = ARG2
    ARG1°ú ARG2 °¡ °°À¸¸é 1, ±×·¸Áö ¾Ê´Ù¸é 0
  • ARG1 != ARG2
    ARG1¿Í ARG2°¡ °°À¸¸é 0, ´Ù¸£¸é 1
  • ARG1 > ARG2
    ARG1ÀÌ ARG2 º¸´Ù Å©¸é 1, ±×·¸Áö ¾Ê´Ù¸é 0
  • ARG1 >= ARG2
    ARG1ÀÌ ARG2 º¸´Ù Å©°Å³ª °°´Ù¸é 1, ±×·¸Áö ¾Ê´Ù¸é 0
  • ARG1 + ARG2
    ARG1°ú ARG2¸¦ ´õÇÑ´Ù.
  • ARG1 - ARG2
    ARG1¿¡¼­ ARG2¸¦ »«´Ù.
  • ARG1 * ARG2
    ARG1¿Í ARG2¸¦ °í¤Ô¤²¤Ë¤¾ÇÑ´Ù.
  • ARG1 / ARG2
    ARG1À» ARG2·Î ³ª´«´Ù.
  • ARG1 % ARG2
    ARG1À» ARG2·Î ³ª´« ³ª¸ÓÁö
  • index STRING CHARS
    CHARS°¡ STRINGÀÇ ¸î¹øÂ° À§Ä¡¿¡ ÀÖ´ÂÁö¸¦ È®ÀÎ
  • length STRING
    STRINGÀÇ ±æÀÌ
  • match STRING REGEXP
    STRINGÀÌ Á¤±ÔÇ¥Çö REGEXP¸¦ ¸¸Á·Çϸé 1

»ç¿ë¹ý

# expr 2 \= 2 
# expr match "hello World 1234" "[a-zA-Z0-9]" 
# expr index "hello World 1234" W 
# expr length "hello world 1234" 
 
´ÙÀ½Àº ½©½ºÅ©¸³Æ®¿¡¼­ »ç¿ëÇÑ ¿¹ÀÌ´Ù.
#!/bin/sh 
 
INDEX=1 
while [ $INDEX -lt 100 ] 
do 
        echo $INDEX; 
        INDEX=`expr $INDEX \+ 1` 
done 
 
EmailÀ» ±âÀÔÇϸé, ´ñ±ÛÀÌ ¸ÞÀÏ·Î Àü´ÞµË´Ï´Ù.