본문 바로가기
IT/LINUX

쉘스크립트 실행시 인자를 입력 받기

by 양눈 2025. 11. 4.
반응형

특정 SW등 설치할 때 순서대로 인자를 입력 받는 경우가 있다 
이럴때 expect를 쓰기보다는 리다이렉션을 활용하면 간단하게 인자 받아서 쉘스크립트를 실행 할 수가 있다. 

실행할 스크립트가 ./install.sh 이며 
install directory /app/sw agree? (enter) : enter  
do you want install "yes|no" (enter) :  yes + enter 
위의 내용이 실행된다고 가정한다. 

### 아래와 같이 실행 

echo "" > /tmp/install.in 
echo "yes" >> /tmp/install.in 

./install.sh < /tmp/install.in
반응형

댓글