1*3e3895bfSKrzysztof Piecuch# $FreeBSD: head/bin/sh/tests/expansion/pathname3.0 211155 2010-08-10 22:45:59Z jilles $ 23df4d8b0SPeter Avalos 33df4d8b0SPeter Avalosv=12345678 43df4d8b0SPeter Avalosv=$v$v$v$v 53df4d8b0SPeter Avalosv=$v$v$v$v 63df4d8b0SPeter Avalosv=$v$v$v$v 73df4d8b0SPeter Avalosv=$v$v$v$v 83df4d8b0SPeter Avalosv=$v$v$v$v 93df4d8b0SPeter Avalos# 8192 bytes 103df4d8b0SPeter Avalosv=${v##???} 113df4d8b0SPeter Avalos[ /*/$v = "/*/$v" ] || exit 1 123df4d8b0SPeter Avalos 133df4d8b0SPeter Avaloss=//// 143df4d8b0SPeter Avaloss=$s$s$s$s 153df4d8b0SPeter Avaloss=$s$s$s$s 163df4d8b0SPeter Avaloss=$s$s$s$s 173df4d8b0SPeter Avaloss=$s$s$s$s 183df4d8b0SPeter Avalos# 1024 bytes 193df4d8b0SPeter Avaloss=${s##??????????} 203df4d8b0SPeter Avalos[ /var/empt[y]/$s/$v = "/var/empt[y]/$s/$v" ] || exit 2 213df4d8b0SPeter Avaloswhile [ ${#s} -lt 1034 ]; do 223df4d8b0SPeter Avalos set -- /.${s}et[c] 233df4d8b0SPeter Avalos [ ${#s} -gt 1018 ] || [ "$1" = /.${s}etc ] || exit 3 243df4d8b0SPeter Avalos set -- /.${s}et[c]/ 253df4d8b0SPeter Avalos [ ${#s} -gt 1017 ] || [ "$1" = /.${s}etc/ ] || exit 4 263df4d8b0SPeter Avalos set -- /.${s}et[c]/. 273df4d8b0SPeter Avalos [ ${#s} -gt 1016 ] || [ "$1" = /.${s}etc/. ] || exit 5 283df4d8b0SPeter Avalos s=$s/ 293df4d8b0SPeter Avalosdone 30