私が実行したいコマンドは次のとおりです。
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