개발 관련 이야기
[Shell script] command의 user prompt의 input을 파일로 입력하기
꿈틀쓰
2023. 5. 25. 14:23
간단하게 이름을 입력 받는 test 프로그램이 있다고 하자.
test.sh는 다음과 같다.
#!/bin/bash
echo First name?
read firstname
echo Last name?
read lastname
echo $firstname $lastname
name 파일은 다음과 같은 데이터가 입력되어 있다.
Thomas
Cruise
커맨드 라인에 다음과 같이 입력한다.
sh <inputs ./test.sh
여기서 < 기호는 바로 옆에 있는 파일이나 스트림으로 input stream을 받겠다는 뜻이다.
결과는 당연히
Thomas Cruise 라고 나온다.