我编写了以下脚本来测试“可打印字符”字符类,如此处所述。
#!/bin/sh
case "foo" in
*[:print:]*) echo "found a printable character" ;;
*) echo "found no printable characters" ;;
esac
我希望这个脚本能够输出found a printable character
,其中至少一个(实际上是所有)字符"foo"
是可打印的。相反,它输出"found no printable characters"
. 为什么中的字符"foo"
不能被识别为可打印字符?