在 Bash 脚本中将单词定义为变量



>我正在尝试定义两个要在 bash 脚本中使用的变量,但是,只读取变量中的第一个文本"em"和"ctl"......我需要他们都工作。

我做错了什么?

cores=("em" "nmm" "nmb")
mems=("ctl" "n1" "n2" "n3" "p1" "p2" "p3")
echo "${cores}"
echo "${mems}"

要打印整个数组,您需要添加扩展到所有元素的[@]

echo "${cores[@]}"
echo "${mems[@]}"

我认为你做对了,但是要查看数组中的所有内容,您需要使用

echo ${cores[*]}
echo ${mems[*]}

最新更新