我的脚本将文件列表作为参数。我想为$@
数组添加新参数。对于名为files
的普通数组,追加到数组将为files+=(name_here.png)
。如何附加到$@
?
答案 0 :(得分:5)
我会将@ hek2mgl答案称为最佳数组特定的答案,但如果您的目标是明确扩展 $@
,那么请执行以下操作:
set -- "$@" '/path/to/file1' '/path/to/file2'
答案 1 :(得分:4)
我会将$@
复制到数组并追加到:
files=( "${@}" )
files+=( name_here.png )
然后在脚本中使用${files}
而不是${@}
。