]>
Commit | Line | Data |
---|---|---|
deb63bfb | 1 | # $FreeBSD: head/bin/sh/tests/expansion/length5.0 220656 2011-04-15 15:33:24Z jilles $ |
71aad674 A |
2 | |
3 | unset LC_ALL | |
4 | LC_CTYPE=en_US.ISO8859-1 | |
5 | export LC_CTYPE | |
6 | ||
7 | e= | |
8 | for i in 0 1 2 3; do | |
9 | for j in 0 1 2 3 4 5 6 7; do | |
10 | for k in 0 1 2 3 4 5 6 7; do | |
11 | case $i$j$k in | |
12 | 000) continue ;; | |
13 | esac | |
14 | e="$e\\$i$j$k" | |
15 | done | |
16 | done | |
17 | done | |
18 | ee=`printf "$e"` | |
19 | [ ${#ee} = 255 ] || echo bad 1 | |
20 | [ "${#ee}" = 255 ] || echo bad 2 | |
21 | [ $((${#ee})) = 255 ] || echo bad 3 | |
22 | [ "$((${#ee}))" = 255 ] || echo bad 4 | |
23 | set -- "$ee" | |
24 | [ ${#1} = 255 ] || echo bad 5 | |
25 | [ "${#1}" = 255 ] || echo bad 6 | |
26 | [ $((${#1})) = 255 ] || echo bad 7 | |
27 | [ "$((${#1}))" = 255 ] || echo bad 8 |