./test.sh: 28: [: 1: unexpected operator
shell脚本[]中报unexpected operator,原因是我在脚本第一行定义的是
#!/bin/sh
上列意思是使用/bin/sh来解释我们的shell脚本
ubuntu@ubuntu:~/Desktop$ ls -al /bin/sh
lrwxrwxrwx 1 root root 4 Dec 27 19:19 /bin/sh -> dash
它指向了dash,dash解析这样的语法会报错。