我的困惑
a.out
是我在 Ubuntu 12.10 中执行的程序的输出。在 Red Hat 系统中,当我a.out
在终端中执行时它会执行。在 Ubuntu 中,我必须执行./a.out
才能获得输出。'a.out' 不起作用。
有人可以解释命令之间的区别吗?
嗨,在我之前的问题中,我清楚地了解了如何在 zsh shell 中使用关联数组。
但是每当我在脚本中触发以下命令时
for KEY in ${!array[@]}
在我的数组中的键之间迭代
我得到一个bad substitution
错误。
甚至echo ${!array[@]}
给出相同的。
注意:array
是我的关联数组的名称