
这些都不是符合POSIX标准的用法,而是bash所特有的。所以,要简单点的话,就将声明改为bash,即 #!/bin/bash。
当然,还有两处小错,要仔细点:
var =(1 2 3 3 5)#赋值时等号两边不能有空格
echo "${#var}#引号不成对啊,这里也可以不要引号的
命令后面的分号其实也是多余的,只要换行了,分号就不需要(当然加了也没错)
欢迎分享,转载请注明来源:内存溢出

这些都不是符合POSIX标准的用法,而是bash所特有的。所以,要简单点的话,就将声明改为bash,即 #!/bin/bash。
当然,还有两处小错,要仔细点:
var =(1 2 3 3 5)#赋值时等号两边不能有空格
echo "${#var}#引号不成对啊,这里也可以不要引号的
命令后面的分号其实也是多余的,只要换行了,分号就不需要(当然加了也没错)
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)