1*3e3895bfSKrzysztof Piecuch# $FreeBSD: head/bin/sh/tests/expansion/cmdsubst10.0 216826 2010-12-30 22:33:55Z jilles $ 23df4d8b0SPeter Avalos 33df4d8b0SPeter Avalosa1=$(alias) 43df4d8b0SPeter Avalos: $(alias testalias=abcd) 53df4d8b0SPeter Avalosa2=$(alias) 63df4d8b0SPeter Avalos[ "$a1" = "$a2" ] || echo Error at line $LINENO 73df4d8b0SPeter Avalos 83df4d8b0SPeter Avalosalias testalias2=abcd 93df4d8b0SPeter Avalosa1=$(alias) 103df4d8b0SPeter Avalos: $(unalias testalias2) 113df4d8b0SPeter Avalosa2=$(alias) 123df4d8b0SPeter Avalos[ "$a1" = "$a2" ] || echo Error at line $LINENO 133df4d8b0SPeter Avalos 143df4d8b0SPeter Avalos[ "$(command -V pwd)" = "$(command -V pwd; exit $?)" ] || echo Error at line $LINENO 153df4d8b0SPeter Avalos 163df4d8b0SPeter Avalosv=1 173df4d8b0SPeter Avalos: $(export v=2) 183df4d8b0SPeter Avalos[ "$v" = 1 ] || echo Error at line $LINENO 193df4d8b0SPeter Avalos 203df4d8b0SPeter Avalosrotest=1 213df4d8b0SPeter Avalos: $(readonly rotest=2) 223df4d8b0SPeter Avalos[ "$rotest" = 1 ] || echo Error at line $LINENO 233df4d8b0SPeter Avalos 243df4d8b0SPeter Avalosset +u 253df4d8b0SPeter Avalos: $(set -u) 263df4d8b0SPeter Avaloscase $- in 273df4d8b0SPeter Avalos*u*) echo Error at line $LINENO ;; 283df4d8b0SPeter Avalosesac 293df4d8b0SPeter Avalosset +u 303df4d8b0SPeter Avalos 313df4d8b0SPeter Avalosset +u 323df4d8b0SPeter Avalos: $(set -o nounset) 333df4d8b0SPeter Avaloscase $- in 343df4d8b0SPeter Avalos*u*) echo Error at line $LINENO ;; 353df4d8b0SPeter Avalosesac 363df4d8b0SPeter Avalosset +u 373df4d8b0SPeter Avalos 383df4d8b0SPeter Avalosset +u 393df4d8b0SPeter Avalos: $(command set -u) 403df4d8b0SPeter Avaloscase $- in 413df4d8b0SPeter Avalos*u*) echo Error at line $LINENO ;; 423df4d8b0SPeter Avalosesac 433df4d8b0SPeter Avalosset +u 443df4d8b0SPeter Avalos 453df4d8b0SPeter Avalosumask 77 463df4d8b0SPeter Avalosu1=$(umask) 473df4d8b0SPeter Avalos: $(umask 022) 483df4d8b0SPeter Avalosu2=$(umask) 493df4d8b0SPeter Avalos[ "$u1" = "$u2" ] || echo Error at line $LINENO 503df4d8b0SPeter Avalos 513df4d8b0SPeter Avalosdummy=$(exit 3); [ $? -eq 3 ] || echo Error at line $LINENO 52