shell
爱思考的实践者
我的到来,让世界变得更好。My coming makes this world a better place to live in.
展开
-
Linux shell 数组array基础【${a[*]}和$a的区别】
Linux Bash中,数组变量的赋值有两种方法: (1) name = (value1 ... valuen) // 此时下标从0开始; (2) name[index] = value 下面以一个简单的脚本来说明,脚本内容如下: #!/bin/bash #定义数组 A=(a b c def) #把数组按字符串显示输出原创 2015-01-19 09:42:30 · 7141 阅读 · 0 评论 -
shell脚本报错"[: =: unary operator expected"的解决方案
在匹配字符串相等时,我用了类似这样的语句: if [ $STATUS == "OK" ]; then echo "OK" fi 在运行时出现了 [: =: unary operator expected 的错误,就一直找不到原因,尝试了删除等号两侧的空格和括号里的空格都不管用。最后baidu了一下,才找到原因,在条件表达式外再添加一层“[]”,就不会出错了,如下: if转载 2016-08-16 14:04:14 · 14062 阅读 · 0 评论