xref: /dflybsd-src/tools/regression/bin/sh/expansion/pathname3.0 (revision 3e3895bf4584c1562faf4533cbd97026ee6a8dcf)
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