[완료] 쉘스크립트에서 특정 프로그램을 실행중 특정라인을 확인하고 입력해주는 기능이 가능한가요?
글쓴이: kanav / 작성시간: 목, 2009/08/13 - 5:28오후
쉘이건 펄이건 상관없습니다.
특정 프로그램을 실행하게 하고,
그 실행에서 어떤 라인[예를들면 Y/N 같은..]을 발견했을때
특정 입력을 하게 해주는게 가능한가요?
매크로 같은거라고 생각이 되는데요.
원래 쉘에서 특정 프로그램을 실행하면 그 프로그램이 끝나야지 다음 라인이 실행되잖습니까?
근데 그 프로그램을 감시하고 있다가 특정 명령줄이 나오면
Y,N 이나 aaa.mxl 같은 파일명같은걸 자동으로 입력하게 해 주고 싶은데요.
어떻게 해야하는지 고수분들께 묻고 싶습니다. :)
Forums:
expect 를 사용하시면 됩니다.
expect 를 사용하시면 원하시는 것을 간단하게 해결할 수 있습니다.
perl 을 사용하신다면, perl expect module(?) 설치하여 사용하시면 될 듯 합니다.
오오.. 감사합드립니다.
관련문서를 읽어봤는데 정확히 제가 원하던 내용이네요
진심으로 감사드립니다. :)
인생은 라이트닝 볼트거늘...
댓글 달기