1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
# $FreeBSD$ run_test() { w='@ @' check() { [ "$v" = "$w" ] || echo "Expected $w got $v" } local v=$w check HOME=/known/value check() { [ "$v" = ~ ] || echo "Expected $HOME got $v" } local v=~ check check() { [ "$v" = "x:$HOME" ] || echo "Expected x:$HOME got $v" } local v=x:~ check } run_test