저는 tcl에 새로운 사용자입니다.이 프로그래밍 스크립트를 4 일 동안 만 경험하십시오.msgread를 사용하여 특정 행을 읽으십시오.
메시지 파일에 액세스하려고했습니다. 강사는 msgcreate, msgget, msgread ..... 등과 같은 msg 명령만을 소개했습니다. 나는이 코드 만 먼저 읽어 실현 인덱스 5 O 또는 I.
##Field
set field [string match *|O|* [msgget $mh]]
set out "|O|"
if {$field == $out} {
echo Patient class field: Outpatient
} else {
echo Patient class fiedl: Inpatient
}
경우 detemine하는 3 라인을 읽을 수
NK1|1|ELIZABETH POTTER^^^^^^L|MOTHER|RIDLEYTON NURSIN NK1|1|MARK DAVIES^^^^^^L|CARER|C/- CARA Pty.Ltd.^""^WOODVIL8|C2||||||||||||||||||||||||||||||| PV1||I|EPIC^^^0014^^084^0014^^EMERGENCY PATIENTS IN CARE|""|||
:
이 파일보기와 같은 방법입니다 줄의 파일, 그래서 그것은 항상 내게 다시 입원 환자를 에코.
을 수행해야 그들이하는 일을 설명하십시오. 'field'는'string match'의 반환 값을 얻으므로 항상 1이나 0을 값으로 가지며''| O | "'와 같지 않습니다. –