WWW

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ WWW ] in KIDS
글 쓴 이(By): miz (Daughter)
날 짜 (Date): 1998년 6월 15일 월요일 오후 04시 55분 50초
제 목(Title): tcl 프로그램에서



tcl 프로그램 안에서 변수가 가지고 있는 문자열을 
UNIX의 stdin으로 보내고, pipe를 통해서 수행된 결과를(그러니까 stdout)
다시 tcl 변수로 받는 방법이 없을까요?

아래와 같이 프로그램 했을 때 잘못된 부분을 알려주시면 감사하겠습니다.

==============

set str [lindex $a_list 0] ;# str 변수에 매우 긴 문자열이 들어간다고 가정
set f [open {| index | stem } r+ ] ;# pipe를 file로 open함

puts $f $str
flush $f

set result [gets $f]

==============

 index와 stem은 current working directory에 있는 excutable 이고, 물론 
stdin, stdout으로 입출력 합니다.

이상입니다.
경험있으신 분의 충고를 기다리겠습니다.


[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.