Current Path : /compat/linux/proc/self/root/usr/src/tools/regression/bin/sh/expansion/ |
FreeBSD hs32.drive.ne.jp 9.1-RELEASE FreeBSD 9.1-RELEASE #1: Wed Jan 14 12:18:08 JST 2015 root@hs32.drive.ne.jp:/sys/amd64/compile/hs32 amd64 |
Current File : //compat/linux/proc/self/root/usr/src/tools/regression/bin/sh/expansion/ifs3.0 |
# $FreeBSD: release/9.1.0/tools/regression/bin/sh/expansion/ifs3.0 211622 2010-08-22 13:09:12Z jilles $ failures=0 unset LC_ALL export LC_CTYPE=en_US.ISO8859-1 i=128 set -f while [ "$i" -le 255 ]; do i2=$((i^2)) c=$(printf \\"$(printf %o "$i")") c2=$(printf \\"$(printf %o "$i2")") IFS=$c set -- $c2$c$c2$c$c2 if [ "$#" -ne 3 ] || [ "$1" != "$c2" ] || [ "$2" != "$c2" ] || [ "$3" != "$c2" ]; then echo "Bad results for separator $i (word $i2)" >&2 : $((failures += 1)) fi i=$((i+1)) done exit $((failures > 0))