bash 쉘 안에 expect 사용시 변수 변경문제
글쓴이: the1119 / 작성시간: 목, 2015/09/17 - 1:10오후
#!/bin/sh
NUM=5
expect<<EOF
여기에 num=$num+1 이라는 구문을 넣고
EOF
echo “NUM=”$NUM
echo로 출력했을 때 expect 안에서 연산된 값을 전달 받고 싶으면 코드를 어떻게 짜야 할까요
send “NUM=`expr $NUM + 1`
set NUM [ expr $NUM+1 ]
이런식으로 짜서 실행하면, 코드가 일시적으로 출력될 뿐, expect문을 빠져나오면 변하지 않더라고요.
혹시 아시는분 계신가요?
Forums:
댓글 달기