我要执行的命令:
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
但这并没有我预期的那样。有人可以帮我吗?
非常感谢你
差不多了。
tool "${list[@]}" output
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句