运行一系列进程

时间:2010-04-23 23:19:01

标签: arrays bash

我有以下数组:

procs=(
'one a b c'
'two d e f'
'three g h i'
)

我尝试从循环中运行这些进程(使用echo代替eval以便我可以调试):

for proc in ${procs[@]}
do
  echo $proc
done

我明白了:

one
a
b
c
two
d
e
f
three
g
h
i

我想:

one a b c
two d e f
three g h i

出了什么问题?

1 个答案:

答案 0 :(得分:1)

for proc in "${procs[@]}"
do
  echo $proc
done