标签: bash shell scripting
如何将输入参数合并为数组中的单个元素? 例如,script的名称为"run_it",因此,如果我将以下一种方式运行脚本: run_it a b c d
script
"run_it"
run_it a b c d
我想创建只包含单元格的数组:arr[0]="a b c d"。
arr[0]="a b c d"
我想这样做: arr=("$@")
arr=("$@")
但我明白了:arr[0]=a arr[1]=b arr[2]=c arr[3]=d 有人可以解释为什么会有结果,我该如何解决?
arr[0]=a arr[1]=b arr[2]=c arr[3]=d