诸位请进,shell中[ ]的用法
各位请进,shell中[ ]的用法
正在看鸟哥的教材,按照范例输入这样一个脚本:
但是输出结果老是强调[]有问题:
反复查看脚本内容,不知道问题在哪,求各位赐教!
------解决方案--------------------
bash --version
LZ是用的bash吧?
正在看鸟哥的教材,按照范例输入这样一个脚本:
jefferson@ubuntu:~$ cat sh07.sh
#!/bin/bash
read -p "Please input Y/N:" yn
[ "$yn" == "Y" -o "$yn" == "y" ] && echo "OK, continue" && exit 0
jefferson@ubuntu:~$
但是输出结果老是强调[]有问题:
Please input Y/N:Y
sh07.sh: 4: [: Y: unexpected operator
反复查看脚本内容,不知道问题在哪,求各位赐教!
------解决方案--------------------
bash --version
LZ是用的bash吧?