当我尝试在我的脚本中创建数组时,我得到错误。
id[1]=string2;
会生成错误id[1]=string2: not found
我猜它与使用[]
以来if语句或while循环中的事实有关?我正在运行一个VM,所以附加的是脚本的图片到目前为止,顶部a[1]=string;
的数组不会生成错误,但逻辑id[1]=string2;
中的数据会生成错误。
答案 0 :(得分:0)
发布作为答案,以便将此问题标记为已解决:
您的脚本由sh
执行,而不是bash
。添加正确的shebang行作为脚本文件的第一行:
#!/bin/bash