파일의 가변 길이 인수가 있는 명령

파일의 가변 길이 인수가 있는 명령

가변 길이 인수를 처리하기 위한 스크립트를 작성했습니다 program.sh. $@예를 들어, ./program.sh param1 param2 param3잘 작동하고 세 가지 매개변수를 모두 처리합니다.

cat params.txt그런 다음 반환 할 가변 길이 매개 변수가 있는 params.txt 파일이 있습니다 param1 param2 param3 ... paramN. 문제는 program.shparams.txt에 지정된 매개 변수를 사용하여 어떻게 실행합니까?

예를 들어 시도해 보았 cat params.txt | ./program.sh으나 ./program.sh < params.txt결과가 나오지 않았습니다. 감사합니다!

답변1

다음 명령은 지정된 매개변수를 기반으로 스크립트를 실행합니다.

./program.sh `cat params.txt`

관련 정보