EXPR
Section: Misc. Reference Manual Pages (1L)
Updated: GNU ½© À¯Æ¿¸®Æ¼
Index
Return to Main Contents
À̸§
expr - Ç¥Çö½Ä Æò°¡
°³¿ä
expr
Ç¥Çö½Ä...
expr
{--help,--version}
¼³¸í
ÀÌ ¸ÇÆäÀÌÁö´Â GNU ¹öÀüÀÇ
expr
À» ´Ù·é´Ù.
expr
Ç¥Çö½ÄÀ» Æò°¡ÇÏ°í ±× °á°ú°ªÀ» Ç¥ÁØÃâ·Â¿¡ ¾´´Ù.
Ç¥Çö½ÄÀÇ °¢ Ç¥½Ã´Â º°µµÀÇ Àμö·Î ÁÖ¾îÁ®¾ß ÇÑ´Ù. ¿¬»ê¼ö(Operand)´Â ¼ýÀÚ ¶Ç´Â
¹®ÀÚ¿ÀÌ´Ù. ¹®ÀÚ¿Àº ½©·ÎºÎÅÍ º¸È£Çϱâ À§ÇÏ¿© ÀοëºÎÈ£·Î µÑ·¯½Î±â(quote)°¡
ÇÊ¿äÇÒ ¸ð¸£Áö¸¸ expr ¿¡¼´Â ±×·¸Áö ¾Ê´Ù.
expr
´Â ¿¬»êÇàÀ§¿¡ µû¶ó ¿¬»ê¼ö À§Ä¡¿¡ ÀÖ´Â °ÍÀ» Á¤¼ö ¶Ç´Â ¹®ÀÚ¿·Î °Á¦ º¯È¯ÇÑ´Ù.
¿¬»êÀÚ´Â ´ÙÀ½°ú °°´Ù(¿ì¼± ¼øÀ§ Áõ°¡¼ø¿¡ µû¶ó ³ª¿):
- |
-
ù¹ø° Àμö°¡ ³Î ¶Ç´Â 0ÀÌ ¾Æ´Ï¶ó¸é ù¹ø° Àμö¸¦ ³»ÁÖ°í ±×·¸Áö ¾ÊÀ¸¸é µÎ¹ø°
Àμö¸¦ ³»ÁØ´Ù. `or' ¿¬»ê¿¡ ÇØ´çÇÑ´Ù.
- &
-
ù¹ø° Àμö°¡ ³Î ¶Ç´Â 0ÀÌ ¾Æ´Ï¶ó¸é ù¹ø° Àμö¸¦ ³»ÁÖ°í ±×·¸Áö ¾ÊÀ¸¸é
0À» ³»ÁØ´Ù.
- < <= = == != >= >
-
ÁÖ¾îÁø Àμö¸¦ ºñ±³ÇÏ¿© ¸ÂÀ¸¸é 1, Ʋ¸®¸é 0 À» ¹ÝȯÇÑ´Ù.
(== Àº =¿Í °°´Ù.)
expr Àº ¾çÂÊ Àμö¸¦ ¼ýÀÚ·Î º¯È¯ÇÏ¿© ¼öÄ¡ ºñ±³¸¦ ÇÑ´Ù;
ÇÑ ÂÊ º¯¼ö¶óµµ ¼ýÀÚ º¯È¯¿¡ ½ÇÆÐÇÏ¸é »çÀü½Ä ºñ±³¸¦ ¼öÇàÇÑ´Ù.
- + -
-
¼öÄ¡ ¿¬»êÀ» ¼öÇàÇÑ´Ù. µÎ Àμö´Â ¼öÄ¡·Î º¯È¯µÈ´Ù;
½ÇÆÐÇÒ °æ¿ì ¿¡·¯°¡ ¹ß»ýÇÑ´Ù.
- * / %
-
¼öÄ¡ ¿¬»êÀ» ¼öÇàÇÑ´Ù( `%'Àº C ¾ð¾î¿¡¼Ã³·³ ³ª¸ÓÁö ¿¬»êÀÌ´Ù).
µÎ Àμö´Â ¼ýÀÚ·Î º¯È¯µÈ´Ù; ½ÇÆÐÇÒ °æ¿ì ¿¡·¯°¡ ¹ß»ýÇÑ´Ù.
- :
-
ÆÐÅÏ ºñ±³¸¦ ¼öÇàÇÑ´Ù. Àμö´Â ¹®ÀÚ¿·Î º¯È¯µÇ°í µÎ¹ø° Àμö´Â Á¤±Ô½ÄÀ¸·Î
°£ÁֵȴÙ. ±×¸®°í ¸Ç¾Õ¿¡ ¾Ï¹¬ÀûÀ¸·Î `^' À» Ãß°¡ÇÑ´Ù.
ù¹ø° Àμö´Â ¹Ù·Î ÀÌ Á¤±Ô½Ä¿¡ µû¶ó ºñ±³µÈ´Ù.
ºñ±³°¡ ¼º°øÇÏ°í ¹®ÀÚ¿ÀÇ ÀϺΰ¡ `\(' ¿Í `\)'·Î µÑ·¯½Î¿© ÀÖ´Ù¸é,
ÀÌ µÑ·¯½ÎÀÎ ºÎºÐÀÌ : Ç¥Çö½ÄÀÇ °ªÀÌ µÈ´Ù. ¾Æ´Ï¸é ºñ±³¿¡ ¼º°øÇÑ ¹®ÀÚÀÇ
°¹¼ö¸¦ Á¤¼ö·Î ¹ÝȯÇÑ´Ù. ºñ±³°¡ ½ÇÆÐÇϸé : ¿¬»êÀÚ´Â `\('¿Í `\)' °¡
»ç¿ëµÈ °æ¿ì¿¡´Â ³ÎÀ» ¾Æ´Ï¸é 0 À» ¹ÝȯÇÑ´Ù.
`\(' ¿Í `\)' ÀÇ ½ÖÀº ´Ü ÇÑ ¹ø¸¸ »ç¿ëÇÒ ¼ö ÀÖ´Ù.
- Ãß°¡·Î ´ÙÀ½ ¿¹¾à¾î¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù:
-
- match ¹®ÀÚ¿ Á¤±Ô½Ä
-
ÆÐÅÏ ºñ±³¸¦ ÇÒ ¼ö ÀÖ´Â ¶Ç ´Ù¸¥ ¹æ¹ýÀÌ´Ù. ``¹®ÀÚ¿ : Á¤±Ô½Ä''
¿Í °°´Ù.
- substr ¹®ÀÚ¿ À§Ä¡ ±æÀÌ
-
¹®ÀÚ¿ Áß¿¡¼ À§Ä¡·ÎºÎÅÍ ÃÖ´ë ±æÀ̸¸ÅÀÇ ¹®ÀÚ¿À» »Ì¾Æ¼
¹ÝȯÇØÁØ´Ù. ¸¸¾à À§Ä¡ ¶Ç´Â ±æÀÌ°¡ À½¼öÀ̰ųª ¼ýÀÚ°¡ ¾Æ´Ò ¶§´Â
³Î ¹®ÀÚ¿À» ¹ÝȯÇÑ´Ù.
- index ¹®ÀÚ¿ ¹®ÀÚ-Ŭ·¡½º
-
¹®ÀÚ¿¿¡¼ ¹®ÀÚ-Ŭ·¡½º°¡ óÀ½À¸·Î ³ªÅ¸³ª´Â À§Ä¡¸¦ ¹ÝȯÇÑ´Ù.
¹®ÀÚ-Ŭ·¡½ºÀÇ ¾î¶² ¹®ÀÚµµ ¹®ÀÚ¿¿¡¼ ãÀ» ¼ö ¾ø´Â °æ¿ì 0 ÀÌ
¹ÝȯµÈ´Ù.
- length ¹®ÀÚ¿
-
¹®ÀÚ¿ÀÇ ±æÀ̸¦ ¹ÝȯÇÑ´Ù.
°ýȣġ±â´Â ±×·ì¹±â¿¡ »ç¿ëµÈ´Ù. ¿¹¾à¾î´Â ¹®ÀÚ¿·Î »ç¿ëÇÒ ¼ö ¾ø´Ù.
¿É¼Ç
GNU
expr
ÀÌ ´Ü ÇϳªÀÇ Àμö·Î ½ÇÇàµÇ¸é ´ÙÀ½ ¿É¼ÇÀÌ ÀνĵȴÙ:
- --help
-
Ç¥ÁØÃâ·ÂÀ¸·Î »ç¿ë¹ýÀ» Ãâ·ÂÇÏ°í Á¤»óÀûÀ¸·Î Á¾·áÇÑ´Ù.
- --version
-
Ç¥ÁØÃâ·ÂÀ¸·Î ¹öÀüÁ¤º¸¸¦ Ãâ·ÂÇÏ°í Á¤»óÀûÀ¸·Î Á¾·áÇÑ´Ù.
¿¹
½© º¯¼ö¿¡ 1 À» ´õÇϱâ
a:
-
a=`expr $a + 1`
´ÙÀ½Àº º¯¼ö ¾È¿¡ ÀúÀåµÈ ÈÀÏ¸í¿¡¼ µð·ºÅ丮 À̸§ºÎºÐÀ» Ãâ·ÂÇÏ´Â ¿¹ÀÌ´Ù.
a
(
a
¶ó´Â °ªÀº `/'¸¦ Æ÷ÇÔÇÒ ÇÊ¿ä¾ø´Ù):
-
expr $a : '.*/\(.*\)' '|' $a
µû¿ÈÇ¥ ó¸®ÇÑ(quoted) ½©ÀÇ ¸ÞŸ¹®ÀÚ¸¦ ÁÖ¸ñÇϱ⠹ٶõ´Ù.
expr
Àº ´ÙÀ½°ú °°Àº Á¾·á »óŸ¦ ¹ÝȯÇÑ´Ù:
0 Ç¥Çö½ÄÀÌ ³ÎÀ̰ųª 0ÀÌ ¾Æ´Ò ¶§
1 Ç¥Çö½ÄÀÌ ³ÎÀ̰ųª 0ÀÏ ¶§
2 À߸øµÈ Ç¥Çö½Ä
¹ø¿ªÀÚ
ÀÌ ¸¸ ¿ë
<geoman@nownuri.nowcom.co.kr>
<freeyong@soback.kornet.nm.kr>
Index
- À̸§
-
- °³¿ä
-
- ¼³¸í
-
- ¿É¼Ç
-
- ¿¹
-
- ¹ø¿ªÀÚ
-
This document was created by
man2html,
using the manual pages.
Time: 08:06:57 GMT, March 25, 2004