linux – 如何在shell脚本中操作数组
发布时间:2021-01-20 18:40:36 所属栏目:Linux 来源:网络整理
导读:我希望我的脚本定义一个空数组.如果预定义条件为真,则应添加数组值.为此,我所做的就是 declare -a FILESfile_count=0if [ "$file_ext" != "$SUPPORTED_FILE_TYPE" ] ; then echo "$file_ext is not supported for this task."else $FILES[$file_count] = $fi
我希望我的脚本定义一个空数组.如果预定义条件为真,则应添加数组值.为此,我所做的就是
执行此脚本时,我收到这样的错误
最佳答案
当数组中的设置数据无法使用$调用时:
没有$的文件. 这对我有用:
如你所见,对数学运算稍加修改$(()),但FILES分配是相同的…… 正如经过大量测试所指出的那样,Ubuntu默认的shell似乎是破折号,这就引发了错误. (编辑:ASP站长) 【免责声明】本站内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。 |
相关内容
未处理完善
-
无相关信息
最新更新