다른 쉘 스크립트의 read 에 값을 던져 줄 수 있을까요?
글쓴이: whitemagnolia / 작성시간: 일, 2014/12/21 - 5:01오후
수고하십니다.
간단한 쉘 스크립트 하나 만들어볼려다 막히는 ㅜㅜ 부분이 있어 질문드립니다.
기존 test.sh 파일하나 있는데 이게 사용자의 입력값을 read로 받아서 처리를 하더군요.
예를 들면 파일위치, 파일명 받아서 이런저런 처리를 합니다.
이게 파일 하나,두개 일때는 괜찮은데 10개일 때는 sh 실행해서 입력하고 처리 끝나면 또 실행해서 다음 파일 명 입력하고..
이게 너~~~무 싫어서..ㅜㅜ
파일명을 파일하나에 저장해놓고
저장된 파일명 읽으면서 루프돌고, 매 루프마다 위 test.sh파일 실행해서 파일에서 읽어온 값을 입력해줄려고 하는데요..
궁금한거는 파일에서 읽어온 값을 test.sh에 어떻게 던져주나요? ㅜㅜ
test.sh 에는
---------------------------------------------
echo "input file name "
read fileName
이하.. fileName으로 처리..
---------------------------------------------
이렇게 되어 있고..
제가만들 runBatch.sh에는 루프안에서
sh ./test.sh
이렇게 실행할건데..
화면에서 input file name 요게 떠있는데..
파일에서 읽어온 값을 던져주질 못하겠네요;;
고수분들 도움을 바랍니다.
그럼 즐거운 일요일 오후 되시길...
참고로 쉘은 ksh입니다.
Forums:
댓글 달기