D0589.test-lc_collate.sh (469B)
1 #!/bin/bash 2 3 # 以下の様な LC_CTYPE と LC_COLLATE が異なる環境で、 4 # 期待通りに LC_CTYPE による文字コードでの範囲になるだろうか。 5 # →試してみた所、期待通りになった。ちゃんと UTF-8 解釈されている。 6 7 LC_CTYPE=ja_JP.UTF-8 8 LC_COLLATE=C 9 10 if [[ == [] ]]; then 11 echo glob test: OK 12 else 13 echo glob test: NG 14 fi 15 16 rex='^[]$' 17 if [[ =~ $rex ]]; then 18 echo regex test: OK 19 else 20 echo regex test: NG 21 fi