鸟哥的私房菜p270中13.3.2使用[]符号有这样一个例子:
vim sh06.sh
脚本内容如下:
#!/bin/bash
# Program:
# This program shows the user's choice
# History:
#2005/08/25 VBird Firstrelease8 L" l& i( \4 d0 h2 A, e% Q
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin& }. S" B. l9 X* D
export PATH h3 Y9 ^, i6 z$ B( U* B; ]) m
read -p "Please input (Y/N): " yn
[ "$yn" == "Y" -o "$yn" == "y" ] &&echo "OK, continue" && exit0
[ "$yn" == "N" -o "$yn" == "n" ] &&echo "Oh, interrupt!" && exit0
echo "I don't know what your choice is"&& exit 0
9 u. O D |9 O2 ]) n
执行时总提示错误:
root@dustsnow-laptop:~/scripts# sh sh06.sh
Please input (Y/N): y
[: 10: y: unexpected