내가 실행하고 싶은 명령은 다음과 같습니다.
tool <input> [<input> ...] <output>
줄 바꿈으로 구분된 파일의 입력 목록이 있습니다.
이 파일의 내용을 입력 필드에 넣고 싶습니다. 내가 시도한 것:
먼저 파일을 배열에 로드합니다.
# Load file into array.
declare -a list
let i=0
while IFS=$'\n' read -r line_data; do
list[i]="${line_data}"
((++i))
done < file.txt
그런 다음 명령에서 배열을 사용하려고 합니다.
tool $list output
하지만 예상대로 작동하지 않습니다. 누구든지 이 문제를 해결하도록 도와줄 수 있나요?
매우 감사합니다
답변1
거기쯤이야.
tool "${list[@]}" output