【发布时间】:2016-11-28 15:22:05
【问题描述】:
我想从我的屏幕输入中读取条目并将它们推送到一个数组中
echo "enter the day, example 01 or 02 etc..enter CTRL+D to break";
while read line;
do
my_array=("${my_array[@]}" $line)
done
但是当我尝试执行它时,我得到以下错误
第 5 行的语法错误:`my_array=' 不是预期的。
任何输入shell正在检测的语法错误是什么
P.S:我已经在 shell 和 bash 中运行了上面的代码片段,错误仍然存在 操作系统:AIX 7.1
【问题讨论】:
-
很可能您是从 bash shell 运行脚本,而不是通过 bash shell。