【发布时间】:2014-08-13 16:23:16
【问题描述】:
假设我有一个名为“Hello”的脚本。类似:
array[0]="hello world"
array[1]="goodbye world"
echo ${array[*]}
我想在另一个脚本中做这样的事情:
tmp=(`Hello`)
我需要的结果是:
echo ${tmp[0]} #prints "hello world"
echo ${tmp[1]} #prints "goodbye world"
我得到了
echo ${tmp[0]} #prints "hello"
echo ${tmp[1]} #prints "world"
或者换句话说,每个单词都放在 tmp 数组中的不同位置。 我如何得到我需要的结果?
【问题讨论】:
-
你能让
Hello成为一个函数而不是一个单独的脚本吗? -
好吧,我可能不得不在 2 个不同的脚本中使用它,所以我宁愿使用一个脚本,而不是两次编写函数。
-