쉘 스크립트 프로그래밍에서요...
글쓴이: hohory / 작성시간: 화, 2006/04/25 - 11:37오전
안녕하세요.
쉘 스크립트를 하나 만들고 있습니다.
왜 만들게 되었냐 하면...
제가 사용하는 어떤 프로그램의 경우,
쉘 상에서 실행을 시키게 되면,
몇가지의 입력을 요구하게 됩니다.
(키보드 타이핑을 통한 단순 입력 (ex> y/n))
그런데 이런 작업을 매번 하다 보니,
비 효율적이어서,
쉘 스크립트로 만들어서 자동화 시키려 하는데요,
위와 같이 어떠한 입력을 요구하는 상황이 발생했을때,
자동으로 무엇 무엇이 입력되게끔 하는 방법이
쉘 스크립트 프로그래밍에서는 어떠한 방법이 있는지 궁금합니다.
고수님들의 고견 부탁 드립니다.
Forums:
@echo "input string" 그냥
@echo "input string"
그냥 사용하시면 됩니다.
<어떠한 역경에도 굴하지 않는 '하양 지훈'>
#include <com.h> <beer.h> <woman.h>
do { if (com) hacking(); if (money) drinking(); if (women) loving(); } while (1);
#include <com.h> <C2H5OH.h> <woman.h>
do { if (com) hacking(); if (money) drinking(); if (women) loving(); } while (1);
yes나 expect를 활용하시는건..
주로 y/n를 묻는 곳에서 귀찮은 경우에 yes라는 명령어를 사용합니다..
man페이지를 보시면 잘 나와있을겁니다..
그런게 아니라면 interactive한 프로그램을 non-interactive하게 처리할 수 있게 하는 expect를 추천합니다..(tcl기반이라 간단한 tcl튜토리얼 한부정도와 예제들 몇개만 보시면 충분합니다..)
댓글 달기