PMREXX - REXX ÇÁ·Î½Ãµà¾î·Î ºÎÅÍ Ãâ·Â Ç¥½Ã 329/2
REXX ÇÁ·Î½Ãµà¾î·ÎºÎÅÍ Ãâ·ÂÀ» Ç¥½ÃÇÏ°í ±×¿¡ ´ëÇÑ ÀÔ·Â Çʵ带 Á¦°øÇÕ´Ï´Ù.
PMREXX>
drive path
filename
drive path
arguments
PMREXX´Â REXX ÇÁ·Î½Ãµà¾îÀÇ Ãâ·ÂÀ» º¼ ¼ö Àִ ǥ½Ã °ü¸® ÇÁ·Î±×·¥ â ÀÀ¿ë
ÇÁ·Î±×·¥ÀÔ´Ï´Ù.
OS/2 ¸í·É ÇÁ·ÒÇÁÆ®¿¡¼ PMREXX ÇÁ·Î±×·¥ ¹× REXX ÇÁ·Î½Ãµà¾î¸¦ ½ÃÀÛÇÕ´Ï´Ù. ´ÙÀ½°ú
°°ÀÌ Ãâ·Â ¶Ç´Â ÀÔ·Â ±â´ÉÀ» »ý¼ºÇÏ´Â ¸ñÇ¥ ÇÁ·Î½Ãµà¾î À̸§ ¹× PMREXX¸¦ ÀÔ·ÂÇÏ¿©
ÀÌ ÀÛ¾÷À» ÇÒ ¼ö ÀÖ½À´Ï´Ù.
PMREXX filename.CMD arguments
¿©±â¿¡¼ arguments ¹× .CMD È®ÀåÀÚ´Â ¼±ÅÃÀûÀÔ´Ï´Ù.
PMREXX¸¦ »ç¿ëÇÏ¿© REXX¿¡ ´ÙÀ½ ±â´ÉÀ» Ãß°¡ÇϽʽÿÀ.
o ´ÙÀ½°ú °°Àº, REXX ÇÁ·Î½Ãµà¾îÀÇ Ãâ·Â ȸéÀ» À§ÇÑ Ã¢.
- SAY Áö½Ã¹® Ãâ·Â
- REXX ÇÁ·Î½Ãµà¾î ÆÄÀÏ¿¡¼ ½ÃÀÛµÈ
2Â÷ ÇÁ·Î¼¼½ºÀÇ STDOUT ¹× STDERR Ãâ·Â
- REXX TRACE Ãâ·Â (OS/2
ÃßÀû°ú È¥µ¿µÇÁö ¾Ê´Â).
o ´ÙÀ½À» À§ÇÑ ÀԷ â:
- ¸ðµç ÀÔ·Â Çü½ÄÀÇ PULL Áö½Ã¹®
- REXX ÇÁ·Î½Ãµà¾î ÆÄÀÏ¿¡¼ ½ÃÀÛµÈ
2Â÷ ÇÁ·Î¼¼½º¿¡ ´ëÇÑ STDIN ÀÚ·á
o REXX Ãâ·Â¿¡ ´ëÇÑ ¿¶÷, ȸé À̵¿ ¹× Ŭ¸³º¸µå ±â´É.
o Ãâ·Â â¿¡ ´ëÇÑ ±Û²Ã ¼±ÅÃ.
o REXXTRY.CMD ÇÁ·Î±×·¥ÀÇ »ç¿ëÀ» ÅëÇØ REXX Áö½Ã¹®À» ½ÃÇèÇϱâ À§ÇÑ °£´ÜÇÑ
ȯ°æ. REXXTRY´Â REXX Áö½Ã¹®À» ´ëȽÄÀ¸·Î ÇØ¼®Çϸç,
OS/2 ¸í·É
ÇÁ·ÒÇÁÆ®¿¡¼ ½ÃÀÛµÉ ¼ö ÀÖ½À´Ï´Ù.
REXX ¹× PMREXX¿¡ ´ëÇÑ ´õ ÀÚ¼¼ÇÑ Á¤º¸´Â Á¤º¸ Æú´õ¿¡¼ REXX Á¤º¸¸¦ ¼±ÅÃÇϽʽÿÀ.
PMREXX ¿¹Á¦ 330/2
OS/2 ¸í·É ÇÁ·ÒÇÁÆ®¿¡¼ PMREXX ÇÁ·Î±×·¥ ¹× TEST.CMD¶ó´Â À̸§ÀÇ REXX ÇÁ·Î½Ãµà¾î¸¦
½ÃÀÛÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇϽʽÿÀ.
PMREXX TEST
È®ÀåÀÚ .CMD¸¦ ÀÔ·ÂÇÏ´Â °ÍÀº ¼±ÅÃÀûÀÔ´Ï´Ù.
´ÙÀ½ REXX ÇÁ·Î±×·¥ SAMPLE.CMD ´Â Àμö·Î ¿ä±¸µÇ´Â ȯ°æº¯¼ö¸¦ Ç¥½ÃÇÕ´Ï´Ù.
/**/
'@ECHO OFF'
env = 'OS2ENVIRONMENT'
Parse Arg all
Do i=1 to words(all)
word = translate(word(all,i))
Say
If value(word,,env)=''
Then Say '"'word'" is not in the environment!.'
Else Say word'="'value(word,,env)'".'
EndŰ
REXX ÇÁ·Î±×·¥, SAMPLE.CMD¿¡ Áö½ÃÇÑ CONFIG.SYS ÆÄÀÏ¿¡ ÀÖ´Â ÇöÀç PATH ¹× DPATH
¸í·É¹®À» Ç¥½ÃÇÏ·Á¸é, ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇϽʽÿÀ.
PMREXX Sample PATH DPATH
| |