我试图调试我的脚本,我是bash的新手,我无法理解错误 我试着多次改变它,我标记了第60行 错误: 错误:./ scriptdemo.txt:第60行:results_array:错误的数组下标
<TouchableOpacity
activeOpacity={0.9}
onPress={() => {
this.setState({
btnLoaded: true
});
setTimeout(() => this.startButtonAnimation(), 50);
}}>
答案 0 :(得分:1)
主要问题是,您已将results_array
定义为普通变量,但将其用作数组。在bash数组中有单独的声明语法。
使用它来声明一个空数组:
results_array=()
或
declate -a results_array
尽管如此,您的代码还存在其他一些问题,正如@Cyrus建议的那样,您应该查看shellcheck以检查语法。