1*3e3895bfSKrzysztof Piecuch# $FreeBSD: head/bin/sh/tests/parser/var-assign1.0 257920 2013-11-10 18:46:59Z jilles $ 2*3e3895bfSKrzysztof Piecuch# In a variable assignment, both the name and the equals sign must be entirely 3*3e3895bfSKrzysztof Piecuch# unquoted. Therefore, there is only one assignment below; the other words 4*3e3895bfSKrzysztof Piecuch# containing equals signs are command words. 5*3e3895bfSKrzysztof Piecuch 6*3e3895bfSKrzysztof Piecuchabc=0 7*3e3895bfSKrzysztof Piecuch\abc=1 2>/dev/null 8*3e3895bfSKrzysztof Piecucha\bc=2 2>/dev/null 9*3e3895bfSKrzysztof Piecuchabc\=3 2>/dev/null 10*3e3895bfSKrzysztof Piecucha\bc\=4 2>/dev/null 11*3e3895bfSKrzysztof Piecuch'abc'=5 2>/dev/null 12*3e3895bfSKrzysztof Piecucha'b'c=6 2>/dev/null 13*3e3895bfSKrzysztof Piecuchabc'='7 2>/dev/null 14*3e3895bfSKrzysztof Piecuch'abc=8' 2>/dev/null 15*3e3895bfSKrzysztof Piecuch"abc"=9 2>/dev/null 16*3e3895bfSKrzysztof Piecucha"b"c=10 2>/dev/null 17*3e3895bfSKrzysztof Piecuchabc"="11 2>/dev/null 18*3e3895bfSKrzysztof Piecuch"abc=12" 2>/dev/null 19*3e3895bfSKrzysztof Piecuch[ "$abc" = 0 ] 20