阵列声明来自变量Shell

时间:2017-08-08 07:09:10

标签: arrays shell unix

我有一个变量,它具有以下格式的4k +记录

echo $value 
"C:211:5814" "C:26:589" "C:211:600" "C:218:600" "C:27:4461"  

现在,当我尝试将此分配给数组时,我一直收到错误

declare -a arr=(`echo $value`) # even tried arr=(`$value`)
## now loop through the above array
for i in "${arr[@]}"
 do
  echo "$i"
  # or do whatever with individual element of the array
 done

语法错误:“(”意外

无论如何都要声明araay而不复制()中的值。 另外,有没有办法分批打印100个而不是1个。

此致

0 个答案:

没有答案